标签:默认 特定 symlink host access 目录 bsp color 虚拟主机
1、配置虚拟主机有两种方式,可以在默认的httpd.conf 配置文件中;也可以在conf.d 目录下面做 vhosts.conf 文件的配置处理。这边优先考虑第二种,因为第二种更加方便站点的维护管理
2、在conf.d目录下面做vhosts.conf 文件的添加。
注意:这里的vhosts.conf 名称可以自行定义,只要是.conf 文件结尾即可。
<VirtualHost *:80> ServerName example.com ServerAlias www.example.com ServerAdmin webmaster@example.com DocumentRoot /var/www/example.com/public_html <Directory /var/www/example.com/public_html> Options -Indexes +FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined </VirtualHost>
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/
标签:默认 特定 symlink host access 目录 bsp color 虚拟主机
原文地址:https://www.cnblogs.com/guge-94/p/14408727.html