如何将www目录设置为public? WAMP

时间:2015-08-14 15:12:17

标签: mysql apache server wampserver remote-access

我似乎无法为我的问题找到任何好的解决方案,所以我希望这个问题能够得到一劳永逸的回答。 首先,我理解通过直接从我的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时,它只显示连接超时。

如果有帮助,请提供额外信息:

  1. 我的WAMP是橙色。
  2. 我的PC上有MYSQL社区版。
  3. 我的WAMP版本是2.5
  4. Apache版本为2.4.9
  5. MySQL版本为5.6.17
  6. 未使用Apache服务测试端口80。
  7. 如果我的问题似乎难以理解,我会事先道歉,但我会尽力提供尽可能多的信息。

2 个答案:

答案 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)的结论:

  1. 获取您的私人IP地址(可以通过输入ipconfig从cmd获取)
  2. 登录您的路由器并在您的 PRIVATE IP地址下端口转发端口80(或另一个,如果您的ISP阻止端口80)。注意:我端口转发了TCP&amp; UDP。
  3. 在Apache httpd.conf文件中,编辑侦听端口转发的端口号。 (例如,听80)
  4. 将下面的 ServerName 编辑为 ServerName xxx.xxx.xx.xx:80 ,其中ip是您的私有IP 地址。如果您使用其他端口,请将80更改为您自己的端口。
  5. 基本就是这样!在浏览器网址中输入您的公共IP并完成!注意:如果您使用其他端口,则还需要输入您的端口号,例如。 177.122.140.13:8080 (如果您选择的是8080端口)
  6. 结果: enter image description here