V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
SharkIng
V2EX  ›  VPS

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

  •  
  •   SharkIng · Mar 11, 2014 · 1106 views
    This topic created in 4436 days ago, the information mentioned may be changed or developed.
    用的是军哥的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 replies    1970-01-01 08:00:00 +08:00
    cax0ch
        1
    cax0ch  
       Mar 12, 2014
    虽然不明白你打算如何实现和遇到什么报错,但你DNS这里配置好了就都可以了吧,后端的设置对SEO是透明的。
    SharkIng
        2
    SharkIng  
    OP
       Mar 12, 2014
    @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  
       Mar 12, 2014
    你把apache绑定到这几个IP上,也就是listen 1.1.1.1:801 这样的格式,然后在nginx中配置以IP,域名为server name的虚拟主机,proxy到 1.1.1.1:801
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2538 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:02 · PVG 17:02 · LAX 02:02 · JFK 05:02
    ♥ Do have faith in what you're doing.