/ 中存储网

Ubuntu Apache2配置多个虚拟主机站点

2013-10-14 13:24:01 来源:kejihao
安装完毕apache后,不需要修改任何配置文件,包括 httpd.conf 、 httpd.conf 和 apache2.conf 配置文件。

more /etc/apache2/sites-available/site1.xxxx.com

<VirtualHost *>

        ServerAdmin [email protected]

        ServerName site1.xxxx.com

        CustomLog  /var/log/apache2/site1.xxxx.com-access.log combined

        DocumentRoot /var/www/site1/

        <Directory /var/www/site1/>

                Options Indexes FollowSymLinks MultiViews

AllowOverride all

                Order allow,deny

                allow from all

        </Directory>

</VirtualHost>

more /etc/apache2/sites-available/site2.xxxx.com

<VirtualHost *>

        ServerAdmin [email protected]

        ServerName site2.xxxx.com

        ServerAlias site2.yyyy.com

        CustomLog  /var/log/apache2/site2.xxxx.com-access.log combined

        DocumentRoot /web/site2

        <Directory /web/site2>

                Options Indexes

AllowOverride None

                Order allow,deny

                allow from all

        </Directory>

</VirtualHost>

创建完毕后,直接

sudo ln -s /etc/apache2/sites-available/site1.xxxx.com /etc/apache2/sites-enabled/site1.xxxx.com

sudo ln -s /etc/apache2/sites-available/site2.xxxx.com /etc/apache2/sites-enabled/site2.xxxx.com

重启apache2

sudo /etc/init.d/apache2 force-reload