这个本来在内部记录的,忽然自己也忘记了,就写到博客里来吧。
如下:

无意中看一反向代理 a.xxxx.cn 的日志下存在一条 不是我们域名xxxx.com的200日志 11月7号 一条 500的日志 11月8号.

[xxxx.com] - 0.32.0.0 - - - - [07/Nov/2017:23:49:02 +0800] "GET /index.php?m=Home&c=Index&a=login&language=zh-cn HTTP/1.1" 200 4252 "-" "-"

[xxxx.com] - 0.32.0.0 - - - - [08/Nov/2017:17:13:08 +0800] "GET /index.php?m=Home&c=New&a=news_content&language=zh-cn&id=10 HTTP/1.1" 500 7109 "-" "-"

问:

为什么会触发 a.xxxx.cn 的配置去代理到 招商

原因:

如果所有站点没有绑定这个域名,也没有配置一个接收所有非合法域名的配置文件,则会按顺序找第一个配置文件来处理过来的域名。

ll查看配置文件列表

!!

发现第一个 文件是 a.xxxx.cn.conf
把第一个干掉,就会绑定到第二个。

如果配置接收所有非合法域名的设置文件,就配置一个default.conf 确保在第一位置。

问:
如果配置接收所有非合法域名的文件

答:

server {
listen 80 default_server;
server_name _;
access_log /default_web/access.log test;
error_log /default_web/error.log debug;
root /default_web;
index index.php index.html index.htm;
}