ubuntu 12.04 apache 单ip多域名
这里要将2个域名(a.rog、b.com)指向1.1.1.1的80端口。
/etc/apache2/sites-available中建立3个文件:nodomain、a.rog、b.com,内容如下
<VirtualHost *:80> ServerName a.org ServerAdmin webmaster@localhost DocumentRoot /var/www/a.org ErrorLog ${APACHE_LOG_DIR}/error_a.org.log <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/a.org> Options FollowSymLinks Indexes MultiViews AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost>
<VirtualHost *:80> ServerName b.com ServerAdmin webmaster@localhost DocumentRoot /var/www/b.com ErrorLog ${APACHE_LOG_DIR}/error_b.com.log <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/b.com> Options FollowSymLinks Indexes MultiViews AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost>
<VirtualHost *:80> ServerName 1.1.1.1 ServerAdmin webmaster@localhost DocumentRoot /var/www/ ErrorLog ${APACHE_LOG_DIR}/error.log <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options FollowSymLinks Indexes MultiViews AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost>
在/etc/apache2/sites-enable/中建立到以上3个文件的软链接,同时将原先的000-default删除或者重命名为.000-default