Ubuntu 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/4搞定,收工。

发表评论