使用 nginx 反向代理多个 docker 容器


当前第2页 返回上一页

7.在 /etc/nginx/conf.d/ 目录下添加新配置文件 laradock.conf,内容如下

1

2

3

4

5

6

7

8

9

10

server {

    listen  80;

    server_name  you_site;

    location / {

        proxy_set_header  Host  $http_host;

        proxy_set_header  X-Real-IP  $remote_addr;

        proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_pass  http://[宿主机IP]:8000;

    }

}

1.退出容器,然后重启 docker restart proxy_nginx

2.打开 8000 端口,参考这里

结语

这个时候访问的话,就可以代理到 laradock 中的 nginx 了。后续想要新增其他的容器,只要在 proxy_nginx 中添加新的代理规则就可以了。

以上就是使用 nginx 反向代理多个 docker 容器的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

docker中java显示中文乱码

403nginx是什么

nginx和apache哪个好

nginx实现页面跳转的方法是什么

拉取docker镜像时提示空间不足怎么办

如何查看docker进程退出的原因

nginx怎么卸载

nginx日志怎么看

docker安装及配置oracle

nginx在做负载均衡时如何配置

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...