服务器篇04-配置apache配置参数

  • 来源:
  • 更新日期:2018-05-09

摘要:ServerRoot \"/usr/local/apache2\" #apache安装目录 Listen 80 #服务器监听端口 LoadModule #模块,可根据自身需求添加各式模块 user www group www #服务执行所属用户和所属组 ServerAdmin web@test.com #网站故障指示联系邮箱 Require all denied #默认禁止所有

ServerRoot "/usr/local/apache2"

#apache安装目录

Listen 80

002UASMrzy7605pjKJv15&690.jpg

#服务器监听端口

LoadModule

#模块,可根据自身需求添加各式模块

user www

group www

#服务执行所属用户和所属组

ServerAdmin web@test.com

#网站故障指示联系邮箱

Require all denied

#默认禁止所有,Require all granted为默认允许所有

<IfModule mime_module>

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

</IfModule>

#<IfModule> 里添加php支持参数

<IfModule dir_module>

DirectoryIndex index.html index.php

</IfModule>

#Directoryindex添加php默认支持参数

<VirtualHost *:80>

#虚拟主机配置开始

DocumentRoot "/www/wwwroot/www.test.com"

#网站目录根路径

ServerName www.test.com

#网站名称

ServerAlias www.test.com test.com

#网站访问域名

ErrorLog "/www/wwwlogs/www.test.com-error_log"

#网站访问错误日志

CustomLog "/www/wwwlogs/www.test.com-access_log" combined

#网站访问事务日志

#PATH

<Directory "/www/wwwroot/www.test.com">

SetOutputFilter DEFLATE

Options FollowSymLinks

#Options [选项]

#【选项1】:all,开启除去MultiViews之外所有选项

#【选项2】:ExecCGI,允许执行Options知道目录下所有CGI脚本

#【选项3】:FollowSymlinks,允许Options目录下找不到DirectoryIndex指定的首页

#【选项4】:Indexes,如果【选项3】成立,把当前目录下所有文件索引出来

AllowOverride None

#设置为 all 时 .htaccess作为配置文件,设置为 None 时, .htaccess 文件将被完全忽略

Order allow,deny

Allow from all

#默认访问状态优先级(从左至右),allow允许,deny拒绝,all可替换为IP

DirectoryIndex index.html index.htm index.php default.php default.html default.htm

#默认文档访问优先级

</Directory>

</VirtualHost>

#虚拟主机配置结束