2013-10-14 13:24:01
来 源
kejihao
Apache
这里分享一下UbuntuApache2配置多个虚拟主机站点,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。
安装完毕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

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。