Describe désert/Linux/Nginx here.

NGINX 做为反向代理服务器的应用

工作原理简述

安装和配置

以CentOS7为例

安装NGINX

yum -y install epel-release && yum -y install nginx

启动NGINX

systemctl enable nginx; systemctl start nginx

外网映射

在出口设备做好端口映射,比如 外网IP:80 --> NGINX-IP:80端口 即可

增加proxy_pass网站配置

cat > /etc/nginx/conf.d/drive.conf <<"EOF"
 server { # simple load balancing
     listen          80;
     server_name     drive.systec.com.cn;
     access_log      /var/log/nginx/drive_access.log main;
 
     location / {
       proxy_pass      http://10.77.77.77; ## 实际的云盘服务器地址
     }
   }
EOF

* 测试配制文件是否OK nginx -t

* 如无问题, 重新加载NGINX配置即可 systemctl reload nginx

References

https://www.jianshu.com/p/b010c9302cd0