V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
longquanwo
V2EX  ›  问与答

讨教:多个域名指向一台服务器,这个服务器可以申请多个 ip,需要怎么做啊

  •  
  •   longquanwo · 2014-09-11 20:50:06 +08:00 · 5191 次点击
    这是一个创建于 3725 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大咖们 帮忙给个思路
    21 条回复    2014-09-12 07:51:54 +08:00
    Livid
        1
    Livid  
    MOD
       2014-09-11 20:51:06 +08:00
    是为了解决老浏览器的 SSL 问题么?
    longquanwo
        2
    longquanwo  
    OP
       2014-09-11 20:55:11 +08:00
    @Livid 不是。是我们的服务器给不同厂商提供服务,但是这些厂商又想用自己的域名跳转到我们的服务器。这些厂商之间又是竞争对手。
    qiayue
        3
    qiayue  
       2014-09-11 20:57:49 +08:00
    基于域名配置虚拟主机
    或者程序控制,不同的域名展示不同的内容
    sandtears
        4
    sandtears  
       2014-09-11 21:01:48 +08:00
    可以把问题理解成这样吧:
    一台服务器,通过不同域名访问时呈现不同的内容。

    不用多 IP,把不同内容放在不同文件夹下,然后用 Virtual Host ,每个域名指定一个目录。
    longquanwo
        5
    longquanwo  
    OP
       2014-09-11 21:05:26 +08:00
    @qiayue 哥们先谢了,我现在的情况是需要展示一样的内容(内容是中性化的,需要登录才可以看到不同的信息),我的服务器是独立服务器。能说的详细一点吗
    em70
        6
    em70  
       2014-09-11 21:08:20 +08:00
    买几个云VPS来解决嘛,这么多客户了,还省这个钱
    longquanwo
        7
    longquanwo  
    OP
       2014-09-11 21:09:11 +08:00
    @sandtears 大概明白你的建议了。但是我是终端设备通过服务器做认证的,这样会不会影响到终端设备在服务器里面的认证时间。
    longquanwo
        8
    longquanwo  
    OP
       2014-09-11 21:13:09 +08:00
    @em70 哥们,就是怕维护麻烦,所以想一台云服务器完事,不然出现故障要一台台的查找。
    em70
        9
    em70  
       2014-09-11 21:14:39 +08:00
    @longquanwo 阿里云很方便啊,部署一台,其他克隆就行了,一个厂商一个独立的机器,哪个厂商出问题,直接上那台服务器解决就行了
    qiayue
        10
    qiayue  
       2014-09-11 21:22:18 +08:00
    @longquanwo
    程序层面去控制是最好的解决方式,不需要多 IP ,所有域名解析到同一个 IP ,并且配置到同一个目录。
    程序中获取当前被访问的域名,当做参数去查询不同的信息展示出来。
    thinkxen
        11
    thinkxen  
       2014-09-11 21:30:17 +08:00
    @longquanwo 你这个思路不好,全部用户都在一台机器上,出了问题全挂。
    还不如一个用户一个机器,一台出了问题,其他客户不受影响。
    我们从来都是不把鸡蛋全部放到一个篮子里。
    xiaojj
        12
    xiaojj  
       2014-09-11 21:32:02 +08:00
    @thinkxen 那一千个用户是不是得一千台服务器
    qiayue
        13
    qiayue  
       2014-09-11 21:32:09 +08:00
    @longquanwo 有点像我们当年购买别人的虚拟主机空间,只有一个目录,但是可以绑定多个域名,然后为了实现一个空间放置多个网站的目的,也是用程序去实现控制的
    qiayue
        14
    qiayue  
       2014-09-11 21:33:09 +08:00
    @thinkxen 一用户一台服务器当然是最保险的做法,但也是最贵的做法
    longquanwo
        15
    longquanwo  
    OP
       2014-09-11 21:33:29 +08:00
    @qiayue 明白了,谢谢。
    thinkxen
        16
    thinkxen  
       2014-09-11 21:37:30 +08:00
    @xiaojj 看业务的重要性,当然这取决于用户给你的维护费用,如果有必要,会这么做。
    如果客人的业务极其重要,还要考虑双机或者多机热备,以及电力和线路上的冗余。
    当然这些超出了楼主目前问题的范畴。

    @qiayue 嗯,对的。


    其实楼主的方法很简单,找一个支持开多IP的虚拟主机控制面板就可以了。
    看楼主公司的技术实力,如果是把PHP跑到LINUX上的话,应该需要一个WEB控制面板,可以选择用directadmin,便宜好用。
    ASP的话,就更多了,网上大把。
    longquanwo
        17
    longquanwo  
    OP
       2014-09-11 21:37:45 +08:00
    @thinkxen 是这样的,我们的服务器提供的认证服务,我们自己有终端向服务器做认证,我们的OEM客户也有他自己的终端向我们的服务器做认证,这样的OEM厂商有5家,那么按照你的思路我是不是可以克隆5台服务器。
    thinkxen
        18
    thinkxen  
       2014-09-11 21:40:01 +08:00
    @longquanwo 不清楚你们这个终端和认证是怎么做的,所以不能回答更多,抱歉哦。
    kengle
        19
    kengle  
       2014-09-11 22:27:55 +08:00
    前面加个nginx, 然后给每个oem配置反代指向你真正的那台 server 就好了吧
    longquanwo
        20
    longquanwo  
    OP
       2014-09-11 22:49:22 +08:00
    @kengle 这个不错 谢谢
    hjc4869
        21
    hjc4869  
       2014-09-12 07:51:54 +08:00 via iPhone
    ssl也不需要多ip啊,sni不就行了。。现在又没几个xp
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2298 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 16:02 · PVG 00:02 · LAX 08:02 · JFK 11:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.