修改/etc/httpd/conf/httpd.conf
基于ip静态
<VirtualHost 192.168.1.11:80>
ServerName www.test1.com
DocumentRoot /www/test1/
<Directory "/www/test1">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow From All
</Directory>
</VirtualHost>
<VirtualHost 192.168.1.12:80>
ServerName www.test1.com
DocumentRoot /www/test2/
<Directory "/www/test2">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow From All
</Directory>
</VirtualHost>
基于域名静态
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.test1.com
DocumentRoot /www/test1/
<Directory "/www/test1">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName www.test2.com
DocumentRoot /www/test2/
<Directory "/www/test2">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
基于ip动态
192.168.1.11 www.163.com
192.168.1.22 www.263.com
%1 %2 %3 %4 %1 %2 %3
VirtualDocumentRootIP /tmp/www/%4
/tmp/www/11
/tmp/www/22
基于域名动态
www.163.com 192.168.1.11
www.263.com 192.168.1.12
VirtualDocumentRoot /tmp/www/%2
/tmp/www/163
/tmp/www/263
www.163.com 192.168.1.11
www.263.com 192.168.1.12
mail.163.com
VirtualDocumentRoot /tmp/a/%1/%2
/tmp/a/www/163
/tmp/a/www/263
/tmp/a/mail