/usr/local/httpd/conf/httpd.conf 详情
(1):全局配置参数:作用于整个Web服务
- ServerRoot:(指定服务目录)目录,在http.conf 中配置文件时,如果使用的相对路径,则认为实在服务根目录下
- ServerAdmin:指定管理员邮箱
- user:指定用户身份 (管理员的UID:0(Linux中的用户类型:超级用户,普通用户:UID:(1000:centos6)centos7:500-60000,程序用户:UID:(centos7:1-999)(centos6:1-499),给程序用户不需要登录系统
- Cat /etc/login.defs 查看以上UID信息
- group:指定组身份
- ServerName:指定网站的域名名称
- DocumentRoot:指定网站的根目录(就是放网页的位置)
- Vim /usr/local/httpd/conf/httpd.conf
- Listen:监听的IP地址,端口号tcp80
- PidFile:保存httpd进程PID号文件 PID :进程号 ;系统启动时开启的第一个进程是:init进程的进程号永远为:1,并且也是未来进程的父进程,子进程可以在生成子进程,(只能说谁是谁的父进程,谁是谁的子进程)作用:为了更好的管理进程,就是把这个进程号码,放在一个文件里
- Directorylndex:默认的索引页文件(index.html,也就是网站的首页)
- Errorlog:指定错误日志文件的位置
- Customlog:指定访问日志文件的位置
- Logevel:记录日志的级别,默认为warn(警告)
- Timeout:设置网络连接的超时时间
- MaxkeepAliveRuests:每次连接最多请求数
- KeepAive:是否保持连接(长连接),可选on或off
- include:需要包含进来的其他配置文件(包含其他的自配置文件)
- CharseDefault:设置默认的字符集编码(防止出现乱码)
(2):区域配置项(放在某一个区域来配置的)
<Directory /> /就是安装路径
Options FollowSymlinks 允许使用符号链接(软链接)
AllowOverride None 不允许隐含文件中覆盖配置
Require all denled 禁止任何人访问
</Directory>