Apache httpd-2.4 相关文件
Posted 白-胖-子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache httpd-2.4 相关文件相关的知识,希望对你有一定的参考价值。
httpd 配置文件的组成
主要组成
- Global Environment 全局环境变量
- Main server configuration 主服务器配置
- virtual host 虚拟主机
配置文件格式:
directive value
格式说明:
- directive 不区分字符大小写
- value 为路径时,是否区分大小写,取决于文件系统
配置文件语法检查:
- apachectl configtest
- apachectl -t
- httpd -t
httpd-2.4 相关文件
配置文件:
- /etc/httpd/conf/httpd.conf 主配置文件
- /etc/httpd/conf.d/*.conf 子配置文件
- /etc/httpd/conf.d/conf.modules.d/ 模块加载的配置文件
检查配置语法:
- httpd -t 或 apache2 -t
服务单元文件:
- /usr/lib/systemd/system/httpd.service
- 配置文件:/etc/sysconfig/httpd
服务控制和启动
- systemctl enable|disable httpd.service
- systemctl {start|stop|restart|status|reload} httpd.service
- apachectl start|stop|restart|configtest
- service httpd configtest
站点网页文档根目录:
- /var/www/html
模块文件路径:
- /etc/httpd/modules
- /usr/lib64/httpd/modules
主服务器程序文件:
- /usr/sbin/httpd
主进程文件:
- /etc/httpd/run/httpd.pid
日志文件目录:
- /var/log/httpd
- access_log: 访问日志
- error_log:错误日志
帮助文档包:
- httpd-manual
CentOS8下httpd 2.4默认配置文件
[14:23:57 root@C8-88[ ~]#httpd -v
Server version: Apache/2.4.37 (centos)
Server built: Nov 4 2020 03:20:37
[14:23:30 root@C8-88[ ~]#grep -Ev '^ *#|^$' /etc/httpd/conf/httpd.conf
ServerRoot "/etc/httpd"
Listen 80
Include conf.modules.d/*.conf
User apache
Group apache
ServerAdmin root@localhost
<Directory />
AllowOverride none
Require all denied
</Directory>
DocumentRoot "/var/www/html"
<Directory "/var/www">
AllowOverride None
Require all granted
</Directory>
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
<Files ".ht*">
Require all denied
</Files>
ErrorLog "logs/error_log"
LogLevel warn
<IfModule log_config_module>
LogFormat "%h %l %u %t \\"%r\\" %>s %b \\"%{Referer}i\\" \\"%{User-Agent}i\\"" combined
LogFormat "%h %l %u %t \\"%r\\" %>s %b" common
<IfModule logio_module>
LogFormat "%h %l %u %t \\"%r\\" %>s %b \\"%{Referer}i\\" \\"%{User-Agent}i\\" %I %O" combinedio
</IfModule>
CustomLog "logs/access_log" combined
</IfModule>
<IfModule alias_module>
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
</IfModule>
<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Require all granted
</Directory>
<IfModule mime_module>
TypesConfig /etc/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
</IfModule>
AddDefaultCharset UTF-8
<IfModule mime_magic_module>
MIMEMagicFile conf/magic
</IfModule>
EnableSendfile on
IncludeOptional conf.d/*.conf
以上是关于Apache httpd-2.4 相关文件的主要内容,如果未能解决你的问题,请参考以下文章
apache编译安装 httpd 2.2 httpd 2.4