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

提个问题, 关于 PHP nginx apache

  •  
  •   ainpy · 2018-12-01 17:32:01 +08:00 · 1142 次点击
    这是一个创建于 1944 天前的主题,其中的信息可能已经有所发展或是发生改变。

    环境是之前离职的大佬搭的,
    ubuntu16.04
    nginx
    php7.1
    laravel

    A B C D 四台服务器

    www.aaaa.com 指向 A 服务器,A 反向代理 到 B C 服务器,

    D 服务器 反向代理到 A 服务器 (业务需要) ,D 服务器有自己的域名 www.dddd.com

    发现问题:

    程序是能通过路由正常访问的,想做微信的 jssdk , 然后将微信那个文件验证放到程序的根目录下,访问域名后 www.aaaa.com/robots.txt 发现 404, 然后 访问 www.aaaa.com 出现如下页面

    当时我是一脸懵逼的, 查看 nginx 的 access.log 是有访问记录的(出现 apache 的界面,但是 nginx 的日志文件有访问记录???)

    但是用 www.dddd.com/robots.txt 访问正常

    问:

    1.为什么访问 www.aaaa.com 出现的是 apache 的界面

    2.为什么 出现了 apache 的界面, 日志却进了 nginx 的日志

    3.为什么访问 www.dddd.com/robots.txt 正常 ? 而访问 源服务器 www.aaaa.com/robots.txt 就 404 ?

    1 条回复    2018-12-01 17:53:07 +08:00
    ainpy
        1
    ainpy  
    OP
       2018-12-01 17:53:07 +08:00
    结贴!
    自己解决了
    原因是
    A 服务器 关了 apache2
    但是 B C 没关 apache2
    请求转发到 B C 服务器的 apache2 里了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5702 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 01:47 · PVG 09:47 · LAX 18:47 · JFK 21:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.