首页
源码插件
代码笔记
精品资源
美图音乐
点滴记忆
关于博主
友情链接
搜索
搜索
热门搜索
BingGan
她说爱你,没说只爱你!
累计撰写
93
篇文章
累计收到
32
条评论
首页
导航
首页
源码插件
代码笔记
精品资源
美图音乐
点滴记忆
关于博主
友情链接
旗下站点
Bg‖ 在线音乐
Bg‖ Mail邮件
Bg‖ SEO外链
包含标签 【Nginx】 的文章
2024-5-5
使用Nginx和内网穿透实现多个本地Web站点的公网访问
在需要将多个本地Web站点暴露到公网的情况下,可以通过Nginx配置文件的修改结合内网穿透技术来实现。下面是具体的步骤和示例: ①安装和配置Nginx 首先,确保已经在服务器上安装了Nginx,并且配置了基本的Nginx服务器块(Server Blocks)。 ②使用内网穿透工具 选择一种内网穿透工具,如Ngrok、frp等,用于将本地Web服务器暴露到公网。通过内网穿透工具可以获取一个公网域名,并将请求转发到本地的Web服务器。 ③配置Nginx服务块 修改Nginx的配置文件,添加多个服务器块,分别代理到不同的内网穿透地址,实现对多个本地Web站点的访问。 下面是一个简单的Nginx配置文件示例: server { listen 80; server_name site1.qqzzz.cn; location / { proxy_pass http://localhost:5000; # 这里替换成内网穿透工具提供的地址和端口 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } server { listen 80; server_name site2.qqzzz.cn; location / { proxy_pass http://localhost:6000; # 这里替换成内网穿透工具提供的地址和端口 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } 在这个配置中,我们定义了两个服务器块,分别对应site1.qqzzz.cn和site2.qqzzz.cn这两个域名。每个服务器块中配置了代理转发,将请求转发到不同的内网穿透地址和端口。 ④启动Nginx服务 完成配置后,保存并退出Nginx配置文件,重新加载或重启Nginx服务,使配置生效。 通过以上步骤,我们可以使用Nginx配置文件的修改结合内网穿透技术,实现对多个本地Web站点的公网访问。
2024年-5月-5日
108 阅读
0 评论
点滴记忆