Apache虚拟主机,用于使用IP地址进行浏览

时间:2013-06-30 07:00:36

标签: apache apache2 virtualhost

我正在使用虚拟主机。但我希望当用户浏览IP地址时,我的服务器将在本地主机中提供资源。我的虚拟主机配置的内容:

NameVirtualHost *:80

# for main web
<VirtualHost *:80>
   DocumentRoot /Library/WebServer/Documents
   ServerName localhost
</VirtualHost>
<VirtualHost 127.0.0.1:80>
   DocumentRoot /Library/WebServer/Documents
</VirtualHost>
<VirtualHost 192.168.1.6:80>
   DocumentRoot /Library/WebServer/Documents
</VirtualHost>

#for other webs
...

当用户在浏览器中键入192.168.1.6时,将返回/ Library / WebServer / Documents中的资源。但我不想明确指定192.168.1.6,我想要像。*。*

我改变了

...
<VirtualHost 192.168.1.6:80>
       DocumentRoot /Library/WebServer/Documents
</VirtualHost>
...

...
<VirtualHost *.*.*.*:80>
       DocumentRoot /Library/WebServer/Documents
</VirtualHost>
...

但它不起作用。

我应该改变什么?这甚至可能吗?

1 个答案:

答案 0 :(得分:0)

我个人正在使用这个用于IP Vhost
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin contact@steelbrain.com.pk
DocumentRoot /var/www/ipbased/
ServerName 192.168.1.1
ServerAlias 192.168.1.1 192.168.1.2
</VirtualHost>