openresty反代网站后访问失败

安装了wordpress创建好网站后使用openresty进行反代,但是访问反代域名显示SSL错误,而且会直接显示成后端端口而不是标准端口。我已经配置了SSL证书,也开了Https访问,也试过重装openresty,都无法解决。




(DNS解析没问题,证书也没问题,系统为Ubuntu20,国外服务器无需备案)

你端口是8080啊,默认的https端口是监听443的,你这个8080端口要上ssl得自己改配置

你看我的问题描述就是“ 会直接显示成后端端口而不是标准端口”,现在的问题之一就是我反代设置的是https的标准端口,但是显示的却是8080的后端端口

大概率是你程序设置的问题,看看WordPress你是不是哪里设置了网站地址,你把设置的8080端口去掉,应该就不会强制重定向到8080了

反代不是你这么工作的啊,Wordpress端口和反代端口本来就是应该不一样的。

我的意思是,你wp设置了站点域名类似的东西,你访问的时候他会检测域名是否一致,不一致就跳转到你设置的站点域名的意思,你排查一下是不是这个问题,因为我看你配置的反代及SSL都没有问题,你也可以浏览器打开你的域名按F12看看,请求网址(443/80端口)的时候是不是被301跳转到了8080端口

你好,我的wordpress内的地址设置是http://IP地址:8080

去掉:8080再看看,我现在怀疑是默认重定向过去了你设置的地址,所以才跳转成带端口的

去掉端口就变网站不存在了


现在也没法访问WP后台了()
早知道不该信你的

现在不报SSL错误了,但是变成了重定向过多,尝试了这个帖子的方法 wordpress部署SSL(https)后提示网页重定向次数过多的解决方法 - 知乎 (zhihu.com) 但是没有用

笨蛋,docker部署完,然后反代就行

啊,不是,你把现在的配置截图出来吧,你SSL重定向过多,可能是哪里配置错了,或者你反代那里的http://127.0.xxxxxx改成https的试试看

改成https之后报502错误

我就是这样操作的啊,但是有问题

不是,,,你wp不是8080端口的吗,你反代写80端口干嘛,,,,反代配置错了

8080是docker的内部端口啊,80才是docker映射出来的端口,不知道为什么1panel应用商店里面写8080,有点误导人,但是去docker页面看又是80


你先理解一下docker基础知识吧,他这个8080端口是指你映射到本机的是8080端口,你用本机映射了容器里面的80端口,而不是,这是docker的基础

你真棒!