V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
SharkIng
V2EX  ›  VPS

Nginx 前端 Apache 后端如何设置 IP 可以浏览指定网站?

  •  
  •   SharkIng · 2014-03-11 22:49:53 +08:00 · 551 次点击
    这是一个创建于 3888 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用的是军哥的LNMP之后按照包里面的东西加装的Apache
    然后VPS有10多个IP地址

    现在配置好了之后域名可以访问,自己研究了近10个小时还是没有弄好

    我知道vhost的conf文件可以修改一些配置,但是在listen里面添加Ip地址之后总有错误

    现在想把IP1和WEB1对应上,IP1访问的东西就是WEB1的内容,同时域名1也可以访问WEB1的内容
    同样道理IP2和WEB2

    现在是域名访问正常,IP无法配置,总是IP2和IP1全部可以访问Web1
    或者是(有段时间配置了之后)IP2访问WEB1 IP1访问WEB2 还有各种错误

    如何处理?谁有详细教程最好 (Google过没有合适结果,弄了半天都不行)
    3 条回复    1970-01-01 08:00:00 +08:00
    cax0ch
        1
    cax0ch  
       2014-03-12 10:30:35 +08:00
    虽然不明白你打算如何实现和遇到什么报错,但你DNS这里配置好了就都可以了吧,后端的设置对SEO是透明的。
    SharkIng
        2
    SharkIng  
    OP
       2014-03-12 13:28:33 +08:00
    @cax0ch DNS这里应该不牵扯吧

    现在比如我没有域名,我只需要用3个IP访问在同一VPS(LNMPA构架)的三个不同文件夹下面的不同网站
    W1 W2 W3
    我就想要1.1.1.1 访问W1
    2.2.2.2 访问W2
    3.3.3.3 访问W3

    但是因为用Nginx反代了Apache,在Nginx下设置IP之后没有作用,两个都设置了后也没有作用
    cax0ch
        3
    cax0ch  
       2014-03-12 16:08:00 +08:00
    你把apache绑定到这几个IP上,也就是listen 1.1.1.1:801 这样的格式,然后在nginx中配置以IP,域名为server name的虚拟主机,proxy到 1.1.1.1:801
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   998 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:27 · PVG 04:27 · LAX 13:27 · JFK 16:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.