感谢支持
我们一直在努力

Ubuntu下Apache2多站点配置实例讲解

安装完毕apache后,不需要修改任何配置文件,包括 httpd.conf 、 httpd.conf 和 apache2.conf 配置文件。  


more /etc/apache2/sites-available/site1.xxxx.com
代码:
<VirtualHost *>
         ServerAdmin webmaster@localhost
         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 webmaster@localhost
         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

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu下Apache2多站点配置实例讲解
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏