当前位置:   article > 正文

docker-配置nginx公有IP访问私有IP服务(阿里云)_nginx 配置 服务器有公共ip和私有ip

nginx 配置 服务器有公共ip和私有ip

使用场景,可以让服务器只开放80端口,其他服务端口都授权给私有IP!

增加服务器的安全!!!

 

一、在阿里云控制台增加安全组规则

 

授权对象修改成私有IP

 

二、修改nginx配置文件

  1. server {
  2. listen 80;
  3. server_name 域名;
  4. #charset koi8-r;
  5. access_log /var/log/nginx/access.log main;
  6. location / {
  7. proxy_set_header Host $http_host;
  8. proxy_set_header X-Real-IP $remote_addr;
  9. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  10. proxy_pass http://私有IP:8088;
  11. }
  12. }

docker如何配置nginx,请看我的前几篇博客(传送门):

1、docker-部署nginx(1.16.0)挂载文件夹、文件和反向代理

https://blog.csdn.net/W_Meng_H/article/details/93391470

2、docker-配置nginx访问页面密码,增加用户和密码,修改nginx容器时间

https://blog.csdn.net/W_Meng_H/article/details/93393589

 

三、重启nginx

docker restart 容器ID

 

四、测试

  1. 1、公有IP:8088,无法访问
  2. 2、私有IP:8088,无法访问
  3. 3、访问域名,nginx反向代理,可以访问

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/321048
推荐阅读
相关标签
  

闽ICP备14008679号