Apache 配置虚拟主机

2021-03-01 14:26

阅读:426

标签:默认   特定   symlink   host   access   目录   bsp   color   虚拟主机   

前言

1、配置虚拟主机有两种方式,可以在默认的httpd.conf 配置文件中;也可以在conf.d 目录下面做 vhosts.conf 文件的配置处理。这边优先考虑第二种,因为第二种更加方便站点的维护管理

2、在conf.d目录下面做vhosts.conf 文件的添加。

注意:这里的vhosts.conf 名称可以自行定义,只要是.conf 文件结尾即可。

80>
ServerName example.com
ServerAlias www.example.com
ServerAdmin webmaster@example.com
DocumentRoot /var/www/example.com/public_html
  
    Options -Indexes +FollowSymLinks
    AllowOverride All
  
  ErrorLog /var/log/httpd/example.com-error.log
  CustomLog /var/log/httpd/example.com-access.log combined

 

3、配置讲解

VirtualHost :指定虚拟主机监听的网卡及端口。注意:这里的端口要和httpd.conf 配置中的Listen 匹配,否则apache 的请求无法转发到 虚拟主机。
ServerName  :指定只能通过这个域名进行访问,或者理解为只能通过这个域名匹配到虚拟主机
ServerAlias :设置别名
ServerAdmin :设置管理邮箱地址
DocumentRoot:是用于存储域名网站文件并响应请求的目录
Directory   :与 DocumentRoot 目录对应。
Options     :此指令控制特定目录中可用的服务器功能
      -Indexes:防止目录listings
    FollowSymLinks    :此选项告诉您的Web服务器遵循符号链接
    AllowOverride    :指定在.htaccess文件中声明的指令可以覆盖配置指令
      ErrorLog:指定错误日志文件路径
       CustomLog:指定访问日志文件路径

参考文档:https://www.myfreax.com/how-to-set-up-apache-virtual-hosts-on-centos-7/

Apache 配置虚拟主机

标签:默认   特定   symlink   host   access   目录   bsp   color   虚拟主机   

原文地址:https://www.cnblogs.com/guge-94/p/14408727.html


评论


亲,登录后才可以留言!