Halo部署后端口访问问题

有点疑问向大佬们请教

Openresty默认端口是80,Halo端口8090,然后建网站绑定halo应用,实际访问时,我可以用域名:8090方式访问halo网站,但如何修改设置使得可以直接域名不加端口的方式访问部署的halo网站?

1 个赞

创建一键部署类型的网站就可以(应用选择 Halo),然后再输入域名。

谢谢大佬,我其实也尝试这种方法,很奇怪,我先卸载了网站和halo应用,然后重新一键部署,新装应用的方式,其他一切默认,然后Halo显示安装失败:
Error response from daemon: driver failed programming external connectivity on endpoint 1Panel-halo-Alsv (b9b4613080bd5695c72fda9341d029c87c9c743bbc0a60571d4ddb476a645108): Error starting userland proxy: listen tcp4 127.0.0.1:8080: bind: cannot assign requested address

所以我只能把halo端口重新设置为8090这种,然后还是一样的问题,求解惑

错误信息是指 8080 端口已经被占用了,这里更换 8090 端口是没问题的。

然后其他参数都保持默认,创建成功后,浏览器访问创建网站时的域名(不用带端口)还是有问题?

奇怪,我删了重新装了一次,然后无论我改什么端口,halo都无法安装成功
服务内部错误: stderr: Container 1Panel-halo-tBuf Creating Container 1Panel-halo-tBuf Created Container 1Panel-halo-tBuf Starting Error response from daemon: driver failed programming external connectivity on endpoint 1Panel-halo-tBuf (67849552d5e36d75afcbc6b6b85835df182a0468eaf63ebd2f5147626da4500c): Error starting userland proxy: listen tcp4 127.0.0.1:8055: bind: cannot assign requested address

到服务器上通过命令查看一下端口占用情况:

netstat -ntlp

还可以在安装应用到时候,选中高级设置,将端口外部访问勾选上试一下。

谢谢大佬! 问题解决了!

为什么我这样设置仍无法只使用域名访问 :upside_down_face:

不想要外部端口访问可以吗。。数据库app也是不勾选就装不上。。

怎么解决的?我也遇到这个问题

1 个赞