1Panel 版本:社区版 v2.0.11
操作系统:wsl2(Debian)
关键截图:
刚创建的时候:
手动添加端口绑定后:
问题描述:
安装openresty 创建网站(静态网站) 都是正常的,日志没有任何报错,但是创建后openresty容器没有端口映射,浏览器不能访问,要手动删除openresty 容器然后自己给容器加上端口映射才能正常访问。是不是有哪里配置端口映射
1Panel 版本:社区版 v2.0.11
操作系统:wsl2(Debian)
关键截图:
刚创建的时候:
手动添加端口绑定后:
问题描述:
安装openresty 创建网站(静态网站) 都是正常的,日志没有任何报错,但是创建后openresty容器没有端口映射,浏览器不能访问,要手动删除openresty 容器然后自己给容器加上端口映射才能正常访问。是不是有哪里配置端口映射
Openresty 是 host 模式 根据你网站端口自动映射到主机的
但是我手动创建的网站不能访问,会一直拒绝连接,手动给容器加上端口映射之后就能正常访问了。是在创建的时候要做什么处理吗?或者要改什么配置才能生效吗?我看了下Openresty 是 host 模式
你创建的网站是什么端口呢
如果是非 80 端口 需要开一下防火墙
没有安装ufw之类的,点击面板的防火墙也是提示安装,是没有装防火墙导致不能自动添加端口映射?端口应该是可以访问的,我创建好网站在wsl宿主机会提示连接拒绝,在Openresty容器内curl是200状态,浏览器也是连接拒绝
如果在宿主机 curl 可以访问 但是外层访问不了 就是你的网络设置问题了
具体可以问一下AI 排查代理 或者 wsl 的设置
宿主机不能访问的,只有容器内部可以,win服务器也不可以
晚上我回去看下,现在在上班,感谢回复
问题解决了,我去掉了Docker Desktop就好了,看起来wsl不兼容,有各种问题,换成在wsl里面装docker就没有问题了,官方的安装脚本在安装docker的时候会提示去安装Docker Desktop(ps:到这一步的时候不要看中断安装,等20s他会开始在linux开始安装docker),目前看起来Docker Desktop支持并不好