安装了wordpress创建好网站后使用openresty进行反代,但是访问反代域名显示SSL错误,而且会直接显示成后端端口而不是标准端口。我已经配置了SSL证书,也开了Https访问,也试过重装openresty,都无法解决。
(DNS解析没问题,证书也没问题,系统为Ubuntu20,国外服务器无需备案)
安装了wordpress创建好网站后使用openresty进行反代,但是访问反代域名显示SSL错误,而且会直接显示成后端端口而不是标准端口。我已经配置了SSL证书,也开了Https访问,也试过重装openresty,都无法解决。
你端口是8080啊,默认的https端口是监听443的,你这个8080端口要上ssl得自己改配置
你看我的问题描述就是“ 会直接显示成后端端口而不是标准端口”,现在的问题之一就是我反代设置的是https的标准端口,但是显示的却是8080的后端端口
大概率是你程序设置的问题,看看WordPress你是不是哪里设置了网站地址,你把设置的8080端口去掉,应该就不会强制重定向到8080了
反代不是你这么工作的啊,Wordpress端口和反代端口本来就是应该不一样的。
我的意思是,你wp设置了站点域名类似的东西,你访问的时候他会检测域名是否一致,不一致就跳转到你设置的站点域名的意思,你排查一下是不是这个问题,因为我看你配置的反代及SSL都没有问题,你也可以浏览器打开你的域名按F12看看,请求网址(443/80端口)的时候是不是被301跳转到了8080端口
去掉:8080再看看,我现在怀疑是默认重定向过去了你设置的地址,所以才跳转成带端口的
笨蛋,docker部署完,然后反代就行
我就是这样操作的啊,但是有问题
不是,,,你wp不是8080端口的吗,你反代写80端口干嘛,,,,反代配置错了
你先理解一下docker基础知识吧,他这个8080端口是指你映射到本机的是8080端口,你用本机映射了容器里面的80端口,而不是,这是docker的基础
你真棒!