整Debian7配置Apache2环境及搭建建站
配置虚拟主机、绑定域名
在/etc/apache2/sites-available/的文件夹,用来存放所有站点的站点域名配置文件,设置站点时候用域名命名.conf这样站点多的时候也可以看到对应的站点。比如我们这里要创建2个站点,就需要配置2个conf文件,如下:
站点A – /etc/apache2/sites-available/dongwazi.com.conf
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName dongwazi.com
ServerAlias dongwazi.com
DocumentRoot /srv/www/
ErrorLog /srv/www/logs/error.log
CustomLog /srv/www/logs/access.log combined
</VirtualHost>
站点B – /etc/apache2/sites-available/dom.dongwazi.com.conf
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName dom.dongwazi.com
ServerAlias dom.dongwazi.com
DocumentRoot /srv/www/dom
ErrorLog /srv/www/dom/logs/error.log
CustomLog /srv/www/dom/logs/access.log combined
</VirtualHost>
按照上面的示范,我们有几个站点就搭建几个.CONF文件,然后对其进行路径的配置。同样的上述牵涉到的几个目录我们也需要创建。
mkdir -p /srv/www
mkdir /srv/www/logsmkdir -p /srv/www/dom/
mkdir /srv/www/dom/logs
执行命令启动站点
a2ensite dongwazi.com.conf
a2ensite dom.dongwazi.com.conf
启动Apache
service apache2 restart
备注:如果我们希望取消这个站点运行,那就用这个命令取消这个站点
a2dissite dongwazi.conf