概述

今天小编就为大家分享一篇关于使用nginx设置代理服务器,nginx可以利用其反向代理的功能来进行负载均衡的实现,同时也可以使用其正向代理的功能设置代理服务器,比如在内网的环境中,在可以连接外网的机器上运行nginx作为代理服务器,其他机器通过设定此台机器的IP和port即可通过其连接上网,本文使用nginx官方镜像,通过如下步骤即可简单实现代理服务器。


Step 1: 启动nginx

[root@devops ~]# docker run -p 8888:8888 --name proxy-nginx -d nginx c7baab8ea9da0a148aa9bcc1295a54391906f6be94efca7189df23ceecdbf714 [root@devops ~]#


Step 2: 设定nginx

进入容器中

[root@devops ~]# docker exec -it proxy-nginx sh

update apt-get

安装ping/vi/ps:apt-get update; apt-get install procps vim inetutils-ping


Step 3 :设定nginx.conf

加入如下内容,即可实现最简单的代理功能

nginx两层代理怎么设置(详解使用nginx设置代理服务器)(1)

其余信息均为nginx.conf的确认内容,未做修改

nginx两层代理怎么设置(详解使用nginx设置代理服务器)(2)

nginx两层代理怎么设置(详解使用nginx设置代理服务器)(3)


Step 4: 设定客户端

在客户端设定服务器IP和上述的端口8888,即可通过改代理服务器连接网络。


以上就是这篇文章的全部内容了,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。后面小编会分享更多运维方面的干货,感兴趣的朋友走一波关注哩~

nginx两层代理怎么设置(详解使用nginx设置代理服务器)(4)

,