Apache2配置虚拟主机(VirtualHost)快速教程

发布日期:分类:Linux & homelab Apache2配置虚拟主机(VirtualHost)快速教程无评论
时效性提醒:本文首次编写发布于9 年前。

Apache2的一个基本的虚拟主机配置范例如下:

<VirtualHost *:80>

    # 站点域名
    ServerName wusiyu.me

    # 需绑定更多域名则启用下面这句
    # ServerAlias new.wusiyu.me www.wusiyu.me
    
    # 站点的Web根目录
    DocumentRoot /var/www/wusiyu.me

    # 站点管理员邮箱
    ServerAdmin webmaster@localhost

    # 站点的日志
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

理论上将这些内容直接扔在apache配置文件里即可,不过为了管理方便我们一般都把每一个虚拟主机都存成一个配置文件,并放在一个目录中。debian系的发行版默认就已经这样做了。

如果你用得不是debian系发行版,或者是自己编译安装的apache,可以在apache的主配置文件中加入这句来使其加载其他目录下的配置文件:

IncludeOptional sites/*.conf

配置完后,apache的服务restart或reload即可:

service apache2 reload

 

作者:WuSiYu

学生,Web开发者,智能硬件&IOT爱好者

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注