Php 我如何将我的WAMP放在网上供他人访问?
我想简单地打开我的电脑,让我的业务伙伴看看我在本地主机上开发了什么。我知道这可能有一些安全问题,但我只想打开我的电脑几分钟 要做到这一点,我需要在以下界面上设置什么Php 我如何将我的WAMP放在网上供他人访问?,php,apache,localhost,wamp,Php,Apache,Localhost,Wamp,我想简单地打开我的电脑,让我的业务伙伴看看我在本地主机上开发了什么。我知道这可能有一些安全问题,但我只想打开我的电脑几分钟 要做到这一点,我需要在以下界面上设置什么 我的无线路由器 窗口7 黄蜂 如果您的Apache服务器已经在本地主机上启动并运行,那么您应该能够在路由器中设置一条路由,指向您的计算机,以便在端口80上输入流量 编辑:我刚刚检查了我的路由器设置,它称之为“服务”。它允许监听特定端口上的传入请求,并将请求转发到连接到路由器的特定计算机(通过IP) 您最好在superuser.com
如果您的Apache服务器已经在本地主机上启动并运行,那么您应该能够在路由器中设置一条路由,指向您的计算机,以便在端口80上输入流量 编辑:我刚刚检查了我的路由器设置,它称之为“服务”。它允许监听特定端口上的传入请求,并将请求转发到连接到路由器的特定计算机(通过IP)
您最好在superuser.com上问这个问题,要允许外部连接到您的服务器,您必须在联机模式下重新启动WAMP 左键单击WAMP图标并选择联机 等待图标状态再次变为白色 在web浏览器栏中输入IP,然后按Enter键 如果您获得与之前相同的禁止页面,请点击F5,让浏览器加载最新版本 如果它仍然不工作,您可能必须在路由器配置中启用端口80转发
最后,您的好友可以看到您的主页 这在WinXP上对我来说非常容易
- 启动命令提示符并输入
-获取本地IP地址ipconfig/all
- 登录路由器并设置端口转发以将HTTP转发到本地IP地址
- 单击您的WAMP图标,然后再次单击“联机”
- 转到您的远程IP(您可以在以下位置找到它)
- 确保端口80上的传入流量未被防火墙或ISP阻止-
- 然后,将路由器配置为转发: 从外部IP端口80到内部IP端口80的传入请求-
- 最后测试端口是否打开-
- 有多个因素(实际WAMP服务器之外)都会阻止来自外部(例如,来自internet)的请求到达正在运行的Apache服务器
首先,您需要确保您有一个静态IP地址,最好还有一个已注册的域名,并将“a”记录(DNS)设置为该IP地址-对于
ServerName
和虚拟主机中使用的所有ServerAlias
主机(即“www”)
否则,如果您有动态IP地址,请使用动态DNS客户端将更改的IP地址与域名的DNS记录同步
然后:
http://your.public.ip.address/
获取要访问的URL。如果请求超时,它将无法通过。之后,当您更改VirtualHost的端口时,请使用URLhttp://your.public.ip.address:port/
(尝试端口8080)摘自将端口从80更改为另一个端口号将非常有效,请注意,更改端口需要在防火墙上使用新的inbond规则,并在windows7的httpd.config文件上进行更改,以获取本地ip。进入Win->cmd->ipcib->“ipconfig/all”。这是IPv4地址…在Windows 7上,您可能还需要检查防火墙。WAMP安装了许多防火墙规则。这些与配置文件的各种配置(公共、私有、域)以及协议类型(UDP、TCP)有关。您可能需要编辑“阻止”规则以允许访问您的HTTP端口。我为Windows编写了一个指南,您可能想查看它:另一个伟大的、免费的1命令行隧道解决方案—ngrok。有关更多说明,请阅读如何回答为什么更改Web服务器端口可以解决此问题?为什么不转发现有的端口80?