apache 2 虚拟目录 配置

在多于一个IP的情况下使用基于域名的虚拟主机

服务器有两个IP地址。一个(172.20.30.40)用于主服务器server.domain.com ,另外一个(172.20.30.50)用于构建两个或多个虚拟主机。

服务器配置

# vi /usr/local/apache2/conf/httpd.conf

Listen 80

# "
"服务器运行于:172.20.30.40
ServerName server.domain.com
DocumentRoot /www/mainserver

#
这是另外一个IP地址

NameVirtualHost 172.20.30.50

<VirtualHost 172.20.30.50>
DocumentRoot /www/example1
ServerName www.example.com
#
你可以在这里添加其他指令 ...
</VirtualHost>

<VirtualHost 172.20.30.50>
DocumentRoot /www/example2
ServerName www.example.org
#
你可以在这里添加其他指令
...
</VirtualHost>

任何不是针对172.20.30.50的请求都将由主服务器来伺服。而提交给172.20.30.50却没有主机名或没有"Host:"头的请求,都将由www.example.com伺服。

你可能感兴趣的:(apache,服务器)