以docker nginx为例
修改docker-env.yml文件增加端口映射
services:
nginx:
image: nginx:stable-alpine
container_name: nginx_web
ports:
- 8001:8001
- 80:80
修改nginx配置文件,增加server
server {
listen 80;
server_name xxx.xxx.com;#域名
location / {
proxy_pass http://192.168.103.206:8001;#需要转发的地址和端口
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
}
docker exec -it ngin_web sh
nginx -t
#测试配置文件是否通过
nginx -t #测试配置文件是否通过
重新build和重启nginx 服务
docker-compose -f docker-env.yml up -d --build nginx
docker restart nginx_web
测试文章来源:https://www.toymoban.com/news/detail-626767.html
http://xxx.xxx.com 是否跳转到对应的端口(如8001)文章来源地址https://www.toymoban.com/news/detail-626767.html
到了这里,关于nginx :80跳转其他端口的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!