gpt4 book ai didi

docker - 如何通过 Nginx 将外部请求的端口 80 和 443 分别转发到端口 81 和 444?

转载 作者:行者123 更新时间:2023-12-04 22:38:42 32 4
gpt4 key购买 nike

我有自己站点的 docker 容器,我想从 docker 创建外部端口 444 和 81,并将其连接到来自我的域的用户请求,该请求来自我的 linux 机器上的外部 nginx。我如何组织 nginx.example1.conf 文件,我创建了容器,我只需要连接端口,这怎么能在 nginx.example1.conf 文件中完成,我做对了吗?
简而言之,如何正确编写 nginx.example1.conf 文件?
enter image description here

最佳答案

nginX 的任何其他反向代理配置相同,唯一的区别是端点位于 localhost这是一个简单的例子:

server {
listen 80;
server_name foobar.net www.foobar.net test.io www.test.io;

location / {
proxy_pass http://localhost:81;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}

关于docker - 如何通过 Nginx 将外部请求的端口 80 和 443 分别转发到端口 81 和 444?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66611620/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com