我如何设置我的 wamp 服务器以从 Intranet 访问虚拟主机?
How can i setup my wamp server to access to a virtual Host from intranet?
我有一些虚拟主机,我可以在安装了服务器的电脑上访问它。但是我有别人的电脑,想通过域名访问。
我只能访问服务器配置页面,将语句 "Require local" 更改为 "Require all granted"。这只允许我通过ip地址访问。
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp64/www
<Directory "D:/wamp64/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName laravel5.1.app
DocumentRoot "d:/wamp64/www/laravel5_1/public"
<Directory "d:/wamp64/www/laravel5_1/public/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
要使用您的域名访问该站点,您必须告诉每台其他 PC 在哪里可以找到该域名。
因此,您要么需要一个本地 DNS 服务器,要么在每台要访问该站点的 PC 上编辑 HOSTS 文件,方法是将类似的内容添加到另一台 PC 的 HOSTS
192.168.1.100 laravel5.1.app
假设您的 WAMPServer (Apache) 运行 IP 地址为 192.168.1.100
我有一些虚拟主机,我可以在安装了服务器的电脑上访问它。但是我有别人的电脑,想通过域名访问。
我只能访问服务器配置页面,将语句 "Require local" 更改为 "Require all granted"。这只允许我通过ip地址访问。
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp64/www
<Directory "D:/wamp64/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName laravel5.1.app
DocumentRoot "d:/wamp64/www/laravel5_1/public"
<Directory "d:/wamp64/www/laravel5_1/public/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
要使用您的域名访问该站点,您必须告诉每台其他 PC 在哪里可以找到该域名。
因此,您要么需要一个本地 DNS 服务器,要么在每台要访问该站点的 PC 上编辑 HOSTS 文件,方法是将类似的内容添加到另一台 PC 的 HOSTS
192.168.1.100 laravel5.1.app
假设您的 WAMPServer (Apache) 运行 IP 地址为 192.168.1.100