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错误,把前面的#去掉。