安装 OpenResty 时,自定义了端口,怎么安装网站?

这边都搜过本平台了,找不到教程,特此求教!

OpenResty ,http默认80端口,https默认443端口,全部都改了,改成,http默认8080端口,https默认2443端口,这边安装WordPress,用不了,要加端口才行,想问一下,怎么弄,能正常访问,我这边容器需要到80,443,已经占用了。谢谢!

OpenResty的80和443默认端口不用去改,安装完OpenResty,以及WordPress需要的Mysql和PHP环境后,直接在菜单“网站”里创建网站,在那里设置访问端口。

必须改,这俩个口被用了,不改不行,所以,后面的不懂怎么弄了

必须改?那我OpenResty一个端口都没有开放,我的网站怎么可以访问的?你如果不信那我就没办法了。

正确的做法不应该是把80/443端口给openresty,然后反代各种服务嘛。不然访问都要带端口的吧

正确的做法是80/443端口给openresty,但是服务器网站本身有其他的容器必须用了80、443,不然就出错,所以openresty就需要改了,但openresty端口改了,不懂怎么设置了,如何反向代理?

服务器网站本身有其他的容器必须用了80、443,不然就出错,所以openresty就需要改了,但openresty端口改了,不懂怎么设置了,如何反向代理?

从来没遇过容器必须要80/443端口,不然就出错的情况 :see_no_evil:

你不明白,这个1p面板交流社区用是什么程序,就是discourse开源呀,但是discourse安装,我是先装discourse,再装面板的,discourse安装是容器的,他就是必须占用了端口,不然就邮件等出错!

是这样啊,我试试

是的,感谢!我原本是想先安装1p,然后用1p商店中的discourse安装,但是discourse网站发觉是半成口,邮件一直出错,没办法,改变思维,只能用discourse先装,然后再装面板,然后openresty改端口安装,这样子,一台服务器也有discourse+php网站玩玩了,不然太浪费了

1.如果想要其他网站访问时不带端口,就只能把80/443给openresty。
2.然后因为你是先部署的discourse,然后才安装的1p。这里你可以修改discourse的配置,把80/443端口让出来,改成其他的端口。
3.如果你的discourse是docker标准安装的话,discourse的配置文件路径应该在:/var/discourse/containers/app.yml。修改这个文件中端口规则,如图:


4.修改完端口后,然后重新安装discourse
5.然后再1p里面安装openresty,把80/443端口给他
6.最后在1p里面使用 反向代理 discourse,就可以了

以上操作我已经在自己环境验证可行的,但不保证你弄就一定成功

太感谢你了,我也想到这个方法了,修改完端口后,然后重构安装discourse,奇怪,我在cf那下载ssl证书放在,反向设置那里也设置了,现在网站打不开,遇到一个问题,网络一直是重定向,重定向。