no comments yet
22
Feb
2019
Centos 6.x 在LAMP环境 Apache配置vhost
打开apache的配置文件(httpd.conf)
vi /etc/httpd/conf/httpd.conf
开启LoadModule vhost_alias_module modules/mod_vhost_alias.so (开启方法,删除该句前的‘#’号)
在Include conf.d/*.conf 下写入:
Include conf/extra/httpd-vhosts.conf
将NameVirtualHost *:80前的#删除
在conf目录下新建一个extra目录
mkdir extra
在extra目录下新建httpd-vhosts.conf
vi httpd-vhosts.conf
在下面输入以下代码:
<VirtualHost *:80>
ServerName *
DocumentRoot "/home/wwwroot/default"
<Directory "/home/wwwroot/default">
Options -Indexes +FollowSymlinks
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName yourdomain.com
ServerAlias www.yourdomain.com
DocumentRoot "/home/wwwroot/yourdomain.com"
DirectoryIndex index.html index.php
ErrorLog "|rotatelogs /home/wwwroot/logs/yourdomain.com_error_log%Y%m%d.log 86400 480"
CustomLog "|rotatelogs /home/wwwroot/logs/yourdomain.com_access_log%Y%m%d.log 86400 480" common
<Directory "/home/wwwroot/yourdomain.com">
Options -Indexes +FollowSymlinks
AllowOverride All
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
重启apache:
service httpd restart