【发布时间】:2015-08-14 15:12:17
【问题描述】:
我似乎无法为我的问题找到任何好的解决方案,所以我希望这个问题能得到一劳永逸的回答。 首先,我了解直接从我的 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? 例如,当我像这样 175.162.154.18:2727 输入我的公共 ip 时,它只是显示连接超时。
如果有帮助,请提供额外信息:
- 我的 WAMP 是橙色的。
- 我的 PC 中有 MYSQL 社区版。
- 我的 WAMP 版本是 2.5
- Apache 版本为 2.4.9
- MySQL 版本为 5.6.17
- Apache 服务测试端口 80 未使用。
如果我的问题似乎难以理解,我提前道歉,但我会尽力提供尽可能多的信息。
【问题讨论】:
-
您告诉 apache 监听 127.0.0.1,这就是它正在做的事情。如果您想在 175.162... 上提供您的网站,您必须告诉 apache 也侦听该 IP。
-
@MarcB 我很困惑你的意思。我在 0.0.0.0:2727 上设置了监听
-
但您也将服务器名称设置为 IP。
-
@MarcB 服务器名 IP 是我的私有 IP 地址。那个私有IP地址也转发了2727端口。我做错了吗?
标签: mysql apache server wampserver remote-access