起因:

上图为早期反向代理时设置的转发配置,$host:80就是罪魁祸首。

主要还是对nginx理论掌握不扎实导致。

 location / {
			proxy_set_header  Host $host;
			proxy_set_header  X-Real-IP $remote_addr;
			proxy_set_header x-forwarded-for $remote_addr;
			proxy_pass http://179.163.2.37:11000;
			proxy_http_version 1.1;    #添加
			proxy_set_header Upgrade $http_upgrade;    #添加
			proxy_set_header Connection "upgrade";    #添加
        }

wp内部在存储时将端口号“80”也存储到了数据库。

悲剧:

后期迁移服务时,通过宝塔面板直接配置站点转发并设置反向代理。此时的配置是宝塔面板直接生成的转发设置。前后折腾了两天,今天对比了一下前后的配置才发现这个罪魁祸首。

不容易啊,还得开启nas里虚拟机的winserver服务器,还忘记了登录密码(幸好个人pc上存有mstsc记录)。还好里面的vpn还能连上vpn server。ip也是静态的。不然再折腾多少天都不能搞定吧。

发表评论

邮箱地址不会被公开。 必填项已用*标注