启用对WAMP服务器

时间:2017-03-22 02:37:24

标签: apache networking wamp wampserver

我有Windows 10 64位,WampServer版本3.0.6 64位,Apache / 2.4.23(Win64),PHP / 5.6.25。

我今天已经下载了它的新版本,所以它是最新版本。

我正在尝试在本地网络上提供我的网站。

我为我的网站创建了一个虚拟主机,我可以在我的电脑上正确访问我的网站(服务器也在这里)。 我已经尝试了以下所有解决方案,但没有一个可行

这是我的Httpd.conf

Require all granted
    Order Allow,Deny
    Allow from all
</Directory>

这是我的Httpd-vhosts.conf

<VirtualHost *:80>
    ServerName testsite
    DocumentRoot "c:/wamp64/www/simple-php-website-master"
    <Directory  "c:/wamp64/www/simple-php-website-master/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

我已通过Right click Wampmanager -> WAMPSetting -> Menu Item: Online/Offline

启用选项使我的服务器联机

防病毒和Windows防火墙都已关闭。我以管理员身份运行它。还重新安装不起作用。

我正在使用pc ip地址访问该网站,我尝试了以下所有格式,但没有一个工作

  • 192.168.0.36/testsite/index.php
  • 192.168.0.36/testsite/
  • 192.168.0.36 /

已经考虑过以下解决方案。

我正在使用this simple site进行测试。它没有任何数据库或任何东西。

当我尝试从移动设备或任何其他电脑上访问该网站时,我收到以下错误

Forbidden

You don't have permission to access /testsite on this server.

Apache/2.4.23 (Win64) PHP/5.6.25 Server at 192.168.0.36 Port 80

2 个答案:

答案 0 :(得分:0)

也许这个虚拟主机不适用,因为你写了:

ServerName testsite

但是你尝试用192.168.0.36/testsite

来达到它

你应该尝试放入你的虚拟主机: ServerName 192.168.0.36/testsite

答案 1 :(得分:0)

您需要在要访问的局域网中的每台计算机上编辑hosts文件。

路径C:\ Windows \ System32 \ drivers \ etc \ hosts

我建议在管理员模式下使用Notepad ++

你需要添加这样的东西 192.168.0.16 testsite.dev 其中Ip是作为服务器的计算机的本地IP地址 是的,我建议在修改虚拟主机后向虚拟主机添加“.dev”,记住重启服务。