nginx 配置内网穿透
时间: 2023-09-14 20:14:57 浏览: 412
linux实现内网穿透
5星 · 资源好评率100%
要实现nginx配置内网穿透,可以按照以下步骤进行操作:
1. 首先,下载nginx的稳定版Windows端,可以从NGINX官网()下载并安装。
2. 修改host文件,将需要穿透的域名指向本地IP地址,这样当访问该域名时,会被转发到本地服务器。
3. 在nginx的conf文件夹中找到nginx.conf配置文件,在该文件中进行以下配置:
- 在80端口转发下添加配置:listen 80; server_name 域名; (将域名替换为需要穿透的域名)
- 在location / {} 的配置块内添加以下配置:
```
location / {
proxy_pass http://127.0.0.1:8080;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Cookie $http_cookie;
}
```
这段配置的作用是将请求转发到本地8080端口的服务器。
4. 保存并关闭nginx.conf配置文件。
5. 重启nginx服务,使配置生效。
通过以上步骤,你可以实现nginx的配置内网穿透,即外部访问域名时会被转发到本地服务器上的指定端口。这样就可以实现在内网环境下通过外网访问本地服务的功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [windows下配置NGINX实现内网穿透并配置开机自启动](https://blog.csdn.net/xuexi_gan/article/details/120220449)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文