我似乎无法为我的问题找到任何好的解决方案,所以我希望这个问题能够得到一劳永逸的回答。 首先,我理解通过直接从我的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>
我现在可以通过在网址中输入 127.0.0.1:2727 来访问wamp www目录中的 index.html (同样转到/ phpmyadmin)< / p>
接下来我应该怎么做以确保我的公共IP可以访问 index.html ? 例如,当我输入这个 175.162.154.18:2727 的公共IP时,它只显示连接超时。
如果有帮助,请提供额外信息:
如果我的问题似乎难以理解,我会事先道歉,但我会尽力提供尽可能多的信息。
答案 0 :(得分:1)
修改apache httpd.conf文件
Listen 2727
答案 1 :(得分:0)
基本上,WAMP和MySQL社区版并不能很好地协同工作。 我所做的是卸载与MySQL和WAMP相关的每个程序和文件。重新启动我的电脑并继续删除与MySQL和WAMP相关的现有文件夹。
然后,我再次安装了一个新的WAMP,它最终是绿色的!万岁! 所以我转到 httpd.conf 文件并编辑 Listen 80 ,因为它是默认设置,我的ISP没有阻止端口80和 ServerName 192.168.0。 x:80 这是我的私人IP地址。我没有在文件中修改除此之外的任何内容,当我使用移动数据网络键入我的公共IP时,它已成功连接到我的本地网站!
在PC上设置您自己的网站(使用WAMP)的结论: