当前位置: 无忧屋首页 > 文章中心 > PHP >

workerman 内网部署外网访问的方法

来源:网络

发布人:天道酬勤

发布时间:2024-01-20

要实现Workerman内网部署外网访问,可以使用反向代理或者穿透技术。

反向代理:搭建一个公网服务器,将公网服务器的端口映射到内网服务器的端口上。如使用Nginx反向代理,在Nginx配置文件中添加如下代码:

  1. server {
  2.     listen 80;
  3.     server_name your.domain.com;

  4.     location / {
  5.         proxy_pass http://内网服务器IP:内网服务器端口;
  6.         proxy_set_header Host $host;
  7.         proxy_set_header X-Real-IP $remote_addr;
  8.     }
  9. }
将"your.domain.com"替换为你的域名,将"内网服务器IP"和"内网服务器端口"替换为实际的内网服务器IP和端口。然后重启Nginx服务即可实现外网访问内网服务器。

穿透技术:使用工具如frp、ngrok等来实现端口映射,将内网服务器的端口映射到公网服务器上。具体操作可以参考相应工具的文档。
无论使用哪种方法,都需要确保内网服务器可以访问公网服务器,并且要注意安全性,如配置访问权限、使用HTTPS等。

免责声明:文中图文均系网友发布,转载来自网络,如有侵权请联系右侧客服QQ删除,无忧屋网友发布此文仅为传递信息,不代表无忧屋平台认同其观点。