使用端口映射和nginx反向代理实现外网通过公网ip访问内网网站
1. 拥有一个公网ip
没有公网ip后面可以不用看了
2. 端口映射
进入路由器后台管理页面,配置端口映射,输入外部端口、内网ip地址、内部端口
3. nginx反向代理
- 在官网下载nginx https://nginx.org/en/download.html 这里下载windows版
- 下载完成解压后,打开conf目录下的nginx.conf文件修改配置
server {
listen 8848;
server_name localhost; # 服务器地址或绑定域名
location / {
root html;
index index.html index.htm;
proxy_pass http://192.168.0.202:8848; # 配置反向代理的ip地址和端口号
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-forwarded-Proto $scheme;
}
}
- 启动nginx
nginx -v %查看版本号%
start nginx %启动nginx%
nginx -s stop %关闭nginx%
nginx -s reload %重新加载nginx%
标签:set,ip,代理,nginx,反向,proxy
From: https://www.cnblogs.com/wstong2052/p/17198292.html