如题所述,在容器里运行了后端服务,内部 curl 调用api是正常的,然后怎么挂到域名上?反向代理?
容器运行正常:
curl:
反向代理:
访问502:
补充:主机是widnows系统运行vmware虚拟机,ubuntu 24.04 LTS
宿主机尝试访问:
宿主机,ping 容器的ip是通的,看起来反向代理与容器之间,少了点什么…
proxy 配置:
///1panel/apps/openresty/openresty/www/sites/api.dev.local/proxy/root.conf
location ^~ / {
proxy_pass http://127.0.0.1:18000;
....
}
问题已解决,不知道怎么解决的,试了一上午,突然就可以了,猝不及防…
复盘,界面上可以看到的配置都没问题,那就是容器的端口的关系,并没有生效导致的。
然后,docker 知识或者与1pane的docker应用知识,我不会啊,先这样就挺好 。