我似乎无法为我的问题找到任何好的解决方案,所以我希望这个问题能够得到一劳永逸的回答。
首先,我了解到通过直接从PC在线托管我的html文件意味着放开PC安全性,这很危险。但是我对此很好,因为这只是我的测试笔记本电脑。这里没什么重要的。

因此,让我们从主要问题开始。我已将端口转发到端口3306、80、8080和2727(我打算将apache端口切换到此端口)

在线测试端口,结果为打开状态。

在我的apache httpd.conf文件中,这是我设置的内容。

听0.0.0.0:2727

ServerName xxx.xxx.x.xx:2727(这是我的私人IP)

<Directory "c:/wamp/www/">

Options FollowSymLinks Indexes
Allow from all
Order Allow,Deny

AllowOverride All
Require all granted

</Directory>


现在,我可以通过在URL中键入127.0.0.1:2727来访问wamp www目录中的index.html(同去/ phpmyadmin)

接下来我该怎么做才能确保我的公共IP可以访问index.html?
例如,当我这样输入我的公共IP 175.162.154.18:2727时,它仅显示连接超时。

额外信息(如果有帮助):


我的WAMP是橙色的。
我的PC中有MYSQL社区版。
我的WAMP版本是2.5
Apache版本是2.4.9
MySQL版本是5.6.17
未使用Apache服务测试端口80。


如果我的问题似乎难以理解,我谨向您致歉,但我会尽力根据要求提供尽可能多的信息。

最佳答案

修改apache httpd.conf文件

Listen 2727

10-05 22:55