1 min read

Apache配置多站点 – 虚拟服务器的配置

Apache配置多站点 – 虚拟服务器的配置

做网站的,总会要折腾,之前搭建了Web服务器,现在要为自己搭建一个私有云,于是就开始捣腾子网站了。。

  • 操作系统:Ubuntu 14.04 LTS
  • 成功环境:
  • Amazon EC2,
  • Aliyun ,
  • DigitalOcean的各个Ubuntu 14.04版本,
  • 本地VMware中安装的Ubuntu 14.04和 15.04

一、添加配置文件

在/etc/apache2/sites-available的文件夹中,创建一个配置文件,比如subsite.conf, 建议以域名方式创建,方便查看。可直接用用sudo vim subsite.conf 命令创建并编辑该文件代码如下:

<VirtualHost *:80>
        ServerAdmin admin@example.com
        ServerName subsite.example.com
        DocumentRoot /var/www/subsite/
  
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

保存文件后。

二、再用一条命令开启这个站点。

sudo ln -s /etc/apache2/sites-available/subsite.conf /etc/apache2/sites-enabled

当然,还要把域名subsite.example.com解析过来。对subsite文件夹设置一下权限。保存并重启apache2。另外相关命令可参见 http://damowang.net/搞定,收工。关于如何Ubuntu搭建Apache服务器请看这篇文章。