主配置文件内容:[root@localhost ~]# vim /etc/httpd/conf/httpd.conf

31   ServerRoot "/etc/httpd"                 http服务的顶级目录为/etc/httpd
42 Listen 80监听在80端口,80为web服务器的默认端口
56 Include conf.modules.d/*.conf     包括/etc/httpd/conf.modules.d/*.conf的所有文件
66 User apache服务的用户(ps -ef | grep httpd,先以root用户把/usr/sbin/httpd服务启动起来)。启动服务后转换的身份,在启动服务时通常以root身份,然后转换身份,这样增加系统安全
67 Group apache
86 ServerAdmin root@localhost你的邮箱,有事的时候给你发邮件
95 #ServerName www.example.com:80    ServerName 0.0.0.0:80匹配任意IP地址,监听端口在80端口
默认是不需要指定的,服务器通过名字解析过程来获得自己的名字,但如果解析有问题(如反向解析不正确),或者没有DNS名字,也可以在这里指定ip地址,当这项不正确的时候服务器不能正常启动。解决办法就是启动该项把www.example.com:80修改为自己的域名或者直接修改为localhost
 
102 <Directory />    目录为根,<>为起始标志,</>为结束标志
103     AllowOverride none 不允许这个目录下的访问控制文件来改变这里的配置,这也意味着不用查看这个目录下的访问控制文件。
104     Require all denied 拒绝访问根
105 </Directory>        和<Directory />是一组标签,目录控制容器
 
119 DocumentRoot "/var/www/html"网页文件存放的目录
 
124 <Directory "/var/www">
125     AllowOverride None
126     # Allow open access:
127     Require all granted
128 </Directory>
 
131 <Directory "/var/www/html">
144     Options Indexes FollowSymLinks   索引,跟踪软链接
151     AllowOverride None
156     Require all granted
157 </Directory>
 
163 <IfModule dir_module>加载一个目录模块
164     DirectoryIndex index.html
165 </IfModule>                                   
171 <Files ".ht*">不能访问
172     Require all denied
173 </Files>
 
182 ErrorLog "logs/error_log"
 
189 LogLevel warn
 
191 <IfModule log_config_module>日志配置模块 /var/log/httpd,日志模块:通过时间节点去记录(man date)
196     LogFormat "%h %l %u %t \"%r\" %>s %b \"%{    Referer}i\" \"%{User-Agent}i\"" combined
197     LogFormat "%h %l %u %t \"%r\" %>s %b" com    mon
198 
199     <IfModule logio_module>
201       LogFormat "%h %l %u %t \"%r\" %>s %b \"    %{Referer}i\" \"%{User-Agent}i\" %I %O" combi    nedio
202     </IfModule>
217     CustomLog "logs/access_log" combined
218 </IfModule>
 
 
220 <IfModule alias_module>别名模块
247     ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
249 </IfModule>
cgi(通用网关接口)是web服务器运行时外部程序的规范,按cgi编写的程序可以扩展服务器的功能。cgi应用程序能与浏览器进行交互,还可通过数据库API与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据
 
 
255 <Directory "/var/www/cgi-bin">
256     AllowOverride None
257     Options None
258     Require all granted
259 </Directory>
 
 
261 <IfModule mime_module>    多用途互联网邮件扩展模块
266     TypesConfig /etc/mime.types
283     AddType application/x-compress .Z
284     AddType application/x-gzip .gz .tgz
305     AddType text/html .shtml
306     AddOutputFilter INCLUDES .shtml
307 </IfModule>
mime多用途互联网邮件扩展类型,是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问时,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
 
 
316 AddDefaultCharset UTF-8  默认字符集
 
 
318 <IfModule mime_magic_module>
324     MIMEMagicFile conf/magic
325 </IfModule>
 
348 EnableSendfile on
353 IncludeOptional conf.d/*.conf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值