Apache--主配置文件大致解析

本文详细介绍Apache服务器的安装步骤、服务启动方法、端口检查、配置文件解析等内容,并提供了具体的参数设置示例。

1.软件的安装

yum install httpd

2.开启服务

service httpd start

3.查看端口是否打开

netstat -ntl

4.解析配置文件

ServerTokens Prod Full

# 该参数设置http头部返回的apache版本信息
参数:
Prod:仅软件名称,例如:apache
Major:包括主版本号,例如:apache/2
Minor:包括次版本号,例如:apache/2.4
Min:仅apache的完整版本号,例如:apache/2.4.6
OS:包括操作系统类型,例如:apache/2.0.54(Unix)
Full:包括apache支持的模块及模块版本号,例如:Apache/2.4.6 (Red Hat Enterprise Linux)
举例(以Full参数)
这里写图片描述

ServerSignature Off

在页面产生错误时是否出现服务器版本信息
参数:
On 打开,可以看见服务器版本信息
Off 关闭,隐藏服务器版本信息
示例:
ServerSignature Off
这里写图片描述
ServerSignature On
这里写图片描述

Timeout 20

## 服务器在断定请求失败前等待的秒数

KeepAlive On

##提供了持续的HTTP会话,用以在同一个TCP连接中进行多次请求。

MaxKeepAliveRequests 0

## 一个持久链接中允许的最大请求数量

KeepAliveTimeout 5

## Apache在关闭持久连接前等待下一个请求的秒数。

UseCanonicalName Off

##配置服务器如何确定它自己的域名,可选值为On | Off | DNS。

AccessFileName .htaccess

设置分布式配置文件的名字,默认为.htaccess。

Listen 12.34.56.78:80 默认监听IP的端口号,可以更改。
HostnameLookups Off
设置是否启用对客户端IP的DNS查找,可选值为On | Off | Double。
Listen 80监听端口,可以更改

ServerRoot “/usr/local/apache”
##默认工作目录,后续的配置如果使用相对路径,则将以这个项目为相对路径的查找起始点。

LoadModule actions_module modules/mod_actions.so LoadModule
alias_module modules/mod_alias.so LoadModule allowmethods_module
modules/mod_allowmethods.so LoadModule auth_basic_module
modules/mod_auth_basic.so LoadModule auth_digest_module
modules/mod_auth_digest.so
—–相关功能的模块,用到时可以打开
ServerAdmin you@example.com
出错时,显示管理员的邮箱
ServerName www.example.com:80
主机名称定义,
DocumentRoot “/usr/local/apache/htdocs”
默认的站点空间路径。
IncludeOptional conf.d/*.conf
将相关以conf.d/*.conf 结尾的配置文件加载到主配置文件中来
ErrorDocument 404 /missing.html
404 代码 把这个打开就会显示404错误,把前面的#去掉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值