环境是之前离职的大佬搭的,
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
ainpy OP 结贴!
自己解决了 原因是 A 服务器 关了 apache2 但是 B C 没关 apache2 请求转发到 B C 服务器的 apache2 里了 |