05月17, 2017

整理不用系统各个版本apache多站点配置相关问题

一、Centos Apache 多站点配置

确认apache配置文件位置: /etc/httpd/conf/httpd.conf, 系统自动加载 "/etc/httpd/conf.d" 目录下面的 "*.conf"文件,可通过创建多个 ".conf" 文件来配置多站点,如下添加:

<virtualhost *:80="">
    ServerAdmin email@163.com    # 网站根目录
    DocumentRoot /opt/www/double-xu/trunk    # 网站域名 
    ServerName xxx.com    # 默认首页    DirectoryIndex index.html index.php    # 错误日志(注意logs文件夹必须存在,否则启动apache会失败)
    ErrorLog /opt/logs/error.log    # 访问日志
    CustomLog /opt/logs/customer common
</virtualhost>

「注意」:多个 “.conf” 文件中,前面必须加上一行 “NameVirtualHost *:80”,有且只有一行;也可以直接注释掉 “/etc/httpd/conf/httpd.conf” 这个文件中的 “NameVirtualHost *:80”即可

本文链接:https://baboben.com/post/apache.html