Apache/httpd

Apache/httpd

Apache/httpd(13)之给httpd服务整上https

首先,请参考【OpenSSL(2)之PKI简述及建立私有CA并签发证书】在httpd主机上申请证书,这里我使用的CA主机为10.0.1.201,httpd服务主机地址为10.0.1.200。这里我已经在httpd主机上已经申请好了证书,如下:$ls/etc/httpd/ssl/httpd.crtht

2020-03-12
105 0

Apache/httpd(12)之httpd2.4安装与说明

httpd2.4变更概览1、新增了一些特性:MPM支持运行为DSO(动态共享)机制;以模块形式按需加载;eventMPM生产环境可用;异步读写机制;支持每模块及每目录的单独日志级别定义;每请求相关的专用配置;增强版的表达式分析式;毫秒级持久连接时长定义;基于FQDN的虚拟主机也不再需要NameVir

2020-01-03
97 0

Apache/httpd(11)之启用响应压缩功能

在httpd中提供了一个mod_deflate模块,该模块能够在httpd服务器响应时对我们设定的特定类型的资源进行压缩。使用场景:节约带宽,额外消耗CPU,同时,可能有些较老浏览器不支持;压缩适于压缩的资源,例如文件文件;查看/etc/httpd/conf/httpd.conf文件可以看到该模块默

2020-01-03
94 0

Apache/httpd(10)之虚拟主机配置使用与内置的Status页面

虚拟主机配置使用虚拟主机可以让一个物理主机为多个站点提供服务,有三种实现方案:基于IP:为每个虚拟主机准备至少一个IP地址;基于Port:为每个虚拟主机准备至少一个专用PORT(实践中很少用);基于HostName:为每个虚拟主机准备至少一个专用HostName;可混合使用上述三种方式中任意方式。注

2019-12-31
101 0

Apache/httpd(9)之基于用户、组的访问控制

httpd要完成基于用户的访问控制首先要进行认证质询和认证操作:认证质询(wwwAuthenticate):响应码为401,拒绝客户端请求,并说明要求客户提供账号和密码;认证(Authorization):客户端用户填入账号和密码后再次发送请求报文,认证通过,则服务器发送响应的资源;认证有两种类型:

2019-12-31
88 0

Apache/httpd(8)之日志设定与设定默认字符集

日志设定错误日志httpd的错误日志路径是通过/etc/httpd/conf/httpd.conf中的ErrorLog字段来设置的,其默认值如下:ErrorLoglogs/error_log即默认的错误日志文件为/etc/httpd/logs/error_log。日志级别为了记录符合要求的日志,日志

2019-12-31
109 0

Apache/httpd(7)之站点访问控制、定义默认主页面及路径别名

站点访问控制可基于两种类型的路径指明对哪些资源进行访问控制。文件系统路径:<Directory""></Directory>:对指定目录下的所有文件做控制;<File""></File>:对指定文件做控制;<

2019-12-31
92 0

Apache/httpd(6)之Directory中“基于来源地址”实现访问控制

Directory在/etc/httpd/conf/httpd.conf中是一个XML标签块,在这个块中可定义诸多选项来对指定的目录进行访问控制。OptionsOptions定义了用户对此目录下的资源做访问时所支持的访问特性,可选值有如下:Indexes:访问网站目录时列出文件索引;Includes

2019-12-31
93 0

Apache/httpd(5)之DSO动态模块加载与主文档路径配置

DSO模块动态加载httpd模块的动态加载是通过配置指令来实现的,格式如下:LoadModule<mod_name><mod_path>mod_name:模块名称;mod_path:模块路径;模块路径可使用相对路径(相对ServerRoot:/etc/httpd)。LoadM

2019-12-31
90 0

Apache/httpd(4)之配置MPM模块

前面已经有介绍过MPM,它是多路处理模块,常见的有perfork、worker、event。httpd-2.2不支持同时编译多个模块,所以只能编译时选定一个。rpm安装的包提供三个二进制程序文件,分别用于实现对不同MPM机制的支持。要查看当前使用的是哪种,直接直接通过进程信息查看启动该程序的命令判定

2019-12-31
92 0