通过nginx反向代理绕过安全组访问服务器内网
- 一个域名(假设你的域名为example.com)
- 一台服务器
- nginx-proxy-manager
1. 查看服务器内网ip
ip addr
2. 在域名提供商处为将localhost.example.com解析到服务器内网ip
现在就可以在Nginx Proxy Manager中通过转发到localhost.example.com来访问内网了
另外nginx在使用proxy_pass进行反向代理时不会解析/etc/hosts,因此对容器使用extra_hosts是没有用的
详见 https://github.com/NginxProxyManager/nginx-proxy-manager/issues/259