设置一个新的开发服务器来处理PHP7并获得一些训练并遇到僵局.
我可以从localhost访问服务器,127.0.0.1没问题.但是,当我去LAN上的另一台计算机时.我害怕.
被禁止
您无权访问此服务器上的/dev/lab.php.
所以为了安全起见,我使用新界面来了解新设置如何创建虚拟主机.vhost在本地工作正常,但不能在LAN上的其他PC上工作.apache_error.log显示
[authz_core:error] [pid 3408:tid 928] [client 192.168.1.38:54761] AH01630: client denied by server configuration: C:/wamp64/www/dev/lab.php
Run Code Online (Sandbox Code Playgroud)
从我阅读的所有内容来看,应该是对此的一个简单改变
<VirtualHost *:80>
ServerName dev
DocumentRoot c:/wamp64/www/dev
<Directory "c:/wamp64/www/dev/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
您可以看到我将Require local更改为Require all granted.不开心!
仍然在其他LAN PC上获得Forbidden访问权限.
一旦我将localhost更改为全部授权.子目录开始工作.然后我可以毫无问题地访问http://192.168.1.36/dev.
<VirtualHost *:80>
ServerName localhost
DocumentRoot c:/wamp64/www
<Directory "c:/wamp64/www/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11268 次 |
| 最近记录: |