我有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地址访问该网站,我尝试了以下所有格式,但没有一个工作
已经考虑过以下解决方案。
我正在使用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
答案 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”,记住重启服务。