Apache运维基础3虚拟主机配置说明

47次阅读

共计 674 个字符,预计需要花费 2 分钟才能阅读完成。

建议在主配置文件中增加一句 Include conf/vhosts/*.conf
然后就在 vhosts 目录下添加虚拟主机配置文件

在配置前打开 NameVirtualHost *:80 注释, 注意此处要与 Apache 主配置监听端口一致

按域名配置

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com  #站点邮箱
    DocumentRoot /www/docs/dummy-host.example.com #访问目录
    ServerName dummy-host.example.com              #域名
    ErrorLog logs/dummy-host.example.com-error_log                            #错误日志目录
    CustomLog logs/dummy-host.example.com-access_log common        #访问日志目录
    
    <Directory  /var/www/html/web1>
        此处可以覆盖主配置文件中的 Directory 部分, 配置规则完全按照 Directory 来
    </Directory>
</VirtualHost>

按 IP 端口配置

Listen 127.0.0.1:81
<VirtualHost 127.0.0.1:81>
DocumentRoot "/www/docs/dummy-host.example.com"
ServerName 127.0.0.1:81
</VirtualHost>

其他

  1. 虚拟主机的目录名最好用网站域名作为目录名, 这是一个好习惯
  2. 在 LNMPA 架构中, 虚拟主机的配置是在 Apache 中, 而不是在 Nginx 里面

正文完
 0