Apache 虚拟主机配置

Posted 项思凯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache 虚拟主机配置相关的知识,希望对你有一定的参考价值。

开放虚拟主机文件
修改主配置文件 解开注释,使用虚拟主机配置文件。
vim /usr/local/apache2/conf/httpd.conf
Include conf/extra/httpd-vhosts.conf

 

虚拟主机参数详解

主站访问控制参数
<Directory />: 行为对根目录的限制

Options:配置在特定目录使用哪些特性,常用的值和基本含义如下: 
    ExecCGI: 在该目录下允许执行CGI脚本。
    FollowSymLinks: 在该目录下允许文件系统使用符号连接,默认为禁用。  
    Indexes: 当用户访问该目录时,如果用户找不到DirectoryIndex指定的主页文件(例如index.html),则返回该目录下的文件列表给用户。 
    SymLinksIfOwnerMatch: 当使用符号连接时,只有当符号连接的文件拥有者与实际文件的拥有者相同时才可以访问。 

AllowOverride:允许存在于.htaccess文件中的指令类型(.htaccess文件名是可以改变的,其文件名由ccessFileNameA指令决定): 
    None: 当AllowOverride被设置为None时。不搜索该目录下的.htaccess文件(可以减小服务器开销)。 
    All: 在.htaccess文件中可以使用所有的指令。 

Order:控制在访问时Allow和Deny两个访问规则哪个优先: 
    Allow:允许访问的主机列表(可用域名或子网,例如:Allow from 192.168.0.0/16)。 
    Deny:拒绝访问的主机列表。

<Directory />:结尾

 

虚拟主机配置参数
<VirtualHost >:指定虚拟主机

DocumentRoot:指定URL目录

ServerName:指定域名地址

CustomLog:指定日志文件

Serveradmin:管理员邮箱

ServerAlias:域名别名(可写多行)

Errorlog:错误日志

Customlog:问日志common格式

</VirtualHost>:结尾

 

虚拟主机配置

 
 
 

以上是关于Apache 虚拟主机配置的主要内容,如果未能解决你的问题,请参考以下文章

配置apache虚拟主机

apache开启虚拟主机 并进行配置

如何在apache 配置虚拟目录

apache2.4配置虚拟主机

apache虚拟机配置步骤和修改访问端口

虚拟主机的部署(Apache)