插件窝 干货文章 用phpstudy搭建的网站怎么让外网访问?

用phpstudy搭建的网站怎么让外网访问?

公网 使用 端口 访问 568    来源:    2025-04-08

使用PHPStudy搭建网站并实现外网访问

要让使用PHPStudy搭建的网站能够被外网访问,您需要完成以下几个步骤:

1. 确保本地网站正常运行

首先确认您的网站在本地可以正常访问(通过127.0.0.1或localhost)。

2. 配置PHPStudy的网络设置

修改Apache/Nginx监听地址

  1. 打开PHPStudy面板
  2. 进入"其他选项菜单" > "配置文件" > "httpd.conf"(Apache)或"nginx.conf"(Nginx)
  3. 找到Listen 80server { listen 80; }部分
  4. 将监听地址改为0.0.0.0:80(监听所有网络接口)

检查防火墙设置

  1. 确保Windows防火墙允许Apache/Nginx通过
  2. 或直接关闭防火墙进行测试(仅限测试环境)

3. 获取外网访问方式

根据您的网络环境,选择以下一种方法:

方法一:使用路由器端口映射(有公网IP)

  1. 登录路由器管理界面
  2. 找到"端口转发"或"虚拟服务器"设置
  3. 添加规则:
    • 外部端口:80(HTTP)或443(HTTPS)
    • 内部IP:您的电脑本地IP(如192.168.1.100)
    • 内部端口:80
    • 协议:TCP
  4. 保存设置

方法二:使用内网穿透工具(无公网IP)

推荐工具: - ngrok - frp - 花生壳 - 神卓互联

以ngrok为例: 1. 下载ngrok客户端 2. 运行命令:ngrok http 80 3. 获取提供的公网URL(如https://xxxx.ngrok.io)

方法三:使用云服务器反向代理

  1. 购买一台云服务器
  2. 在云服务器上配置Nginx反向代理到您的本地IP

4. 获取您的公网IP

如果您使用的是端口映射方法: 1. 访问ip138.com等网站查看您的公网IP 2. 外网用户可通过http://您的公网IP访问

5. 注意事项

  1. 安全性:暴露网站到公网前确保网站安全,设置强密码
  2. ISP限制:部分家庭宽带80端口可能被运营商封锁,可尝试使用其他端口(如8080)
  3. 动态IP:家庭宽带IP可能变动,可考虑使用DDNS服务
  4. 备案要求:在中国大陆,使用国内服务器搭建网站需进行ICP备案

6. 测试外网访问

使用手机4G网络或其他不在同一局域网的设备尝试访问您的网站,确认是否可以正常打开。

如需更详细的配置指导或有任何问题,请提供您的具体网络环境和需求,我可以给出更有针对性的建议。