nginx代理服务
使用端口映射和nginx代理实现外网通过公网ip访问内网网站
1. 拥有一个公网ip
没有公网ip后面可以不用看了
2. 端口映射
进入路由器后台管理页面,配置端口映射,输入外部端口、内网ip地址、内部端口
3. nginx反向代理
- 在官网下载nginx https://nginx.org/en/download.html
- 下载完成解压后,打开conf目录下的nginx.conf配置文件
server {
listen 8848; # 内部端口
server_name localhost; # 内网ip地址
location / {
root html;
index index.html index.htm;
proxy_pass http://192.168.0.200:80; # 配置代理的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后通过访问公网ip和配置的外部端口来访问内网网站
nginx -v %查看版本号%
start nginx %启动nginx%
nginx -s stop %关闭nginx%
nginx -s reload %重新加载nginx%
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?