【已完成】宝塔设置反向代理不起作用,哪里出了问题?
大家好,请教个问题我通过宝塔设置反向代理不起作用,不知道哪里出了问题。我现在有两台VPS,前端A,后端B。
前端域名是:qian_duan.com , 后端是 hou_duan.com
后端是使用Wordpress搭建的一个Demo网站。
反代我是按照这个教程设置的:
https://www.bt.cn/bbs/data/attachment/forum/202002/04/190658z5z5keefskfdtkqk.png
在目标地址这个地方如果填写https://www.bt.cn/,则一切正常。我打开qian_duan.com,访问到的内容都是bt.cn这个网站的内容。但是如果我填写我的域名hou_duan.com,访问qian_duan.com的时候,首页是对的,但是点击链接,就会跳转到hou_duan.com/link_new/
配置:
#PROXY-START/
location ^~ /
{
proxy_pass http://hou_duan.com/;
proxy_set_header Host hou_duan.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_http_version 1.1;
# proxy_hide_header Upgrade;
add_header X-Cache $upstream_cache_status;
#Set Nginx Cache
set $static_filePsVI2y5i 0;
if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
{
set $static_filePsVI2y5i 1;
expires 1m;
}
if ( $static_filePsVI2y5i = 0 )
{
add_header Cache-Control no-cache;
}
}
#PROXY-END/
应该怎么调试这个问题,比如点击链接的时候,跳转到了hou_duan.com/link_new/,这个时候用啥工具可以看出来原因?
上面的问题解决了,在网站的wp.config.php中添加下面的代码就可以:
define('WP_HOME','https://www.qianduan01.com');
define('WP_SITEURL','https://www.qianduan01.com');
刚开始测试的时候添加上述代码,总是出现重定向次数过多,造成qianduan01.co无法正常访问。后来把所有网站删除,Nginx写在,PHP卸载,重新做了两个新网站来测试就正常了。
注意创建新网站之前,先创建一个 defaultsite.com的网站,创建一个假的SSL证书放上,在宝塔面板将这个站设置为默认网站。
然后创建的新站全部配置好SSL证书。
页:
[1]