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

posted on 2014-04-09 09:29  jacob1934  阅读(195)  评论(0)    收藏  举报

导航