默认情况下log日志格式为:LogFormat “%h %l %u %t \”%r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”” combined其中%h 是记录访问者的IP,如果在web的前端有一层代理,那么这个……继续阅读 » 1年前 (2021-03-10) 153浏览 0评论0个赞
我的需求是,把类似请求 www.aaa.com/aaa/… 这样的请求才记录日志。 在httpd.conf 或者 相关的虚拟主机配置文件中添加SetEnvIf Request_URI “^/aaa/.*” aaa-request CustomLog “|/usr/local/apache/bin/rotatel……继续阅读 » 1年前 (2021-03-09) 134浏览 0评论0个赞
Apache 2.X 支持插入式并行处理模块,称为多路处理模块(MPM)。在编译apache时必须选择也只能选择一个MPM,对类UNIX系统,有几个不同的MPM可供选择,它们会影响到apache的速度和可伸缩性。 Prefork MPM : 这个多路处理模块(MPM)实现了一个……继续阅读 » 1年前 (2021-03-09) 157浏览 0评论0个赞
TRACE和TRACK是用来调试web服务器连接的HTTP方式。 支持该方式的服务器存在跨站脚本漏洞,通常在描述各种浏览器缺陷的时候,把”Cross-Site-Tracing”简称为XST。 ***者可以利用此漏洞欺骗合法用户并得到他们的私人信息。 禁用trace可以使用rewrite功能来实现RewriteEngine On Re……继续阅读 » 1年前 (2021-03-09) 143浏览 0评论0个赞
Nginx的高并发得益于其采用了epoll模型,与传统的服务器程序架构不同,epoll是linux内核2.6以后才出现的。下面通过比较Apache和Nginx工作原理来比较。 传统Apache都是多进程或者多线程来工作,假设是多进程工作(prefork),apache会先……继续阅读 » 1年前 (2021-03-09) 149浏览 0评论0个赞
vi /usr/local/nginx/conf/nginx.confuser www www;worker_processes 4;#错误日志存放目录 error_log /usr/local/nginx/logs/error.log;error_log /usr/local/nginx/logs/error.log notice;error_log /……继续阅读 » 1年前 (2021-03-07) 171浏览 0评论0个赞
其实很久没碰过nginx了,突然来了个任务就只能硬着头皮上了。先说下背景:我们业务采用的是容器的形式部署,nginx做反代的结构,当用户请求到达nginx服务器时,先判断nginx配置的根目录下是否存在对应的静态文件,不存在则进行转发。在nginx中配置了error_page 404的跳转规则,预期效果是请求资源/路径不存在时,跳转到我们自定义的404页面,……继续阅读 » 1年前 (2021-03-02) 166浏览 0评论0个赞
第九单元Apache web服务 一 Apache安装1 yum install httpd -y ###安装apache软……继续阅读 » 1年前 (2021-02-26) 165浏览 0评论0个赞
yum install -y pcre-devel zlib-devel(可能需要安装gcc)tar xf apr-1.5.2.tar.bz2cd apr-1.5.2./configure –prefix=/usr/local/aprmakemake installcd ..tar xf apr-util-1.5.4.tar.b……继续阅读 » 1年前 (2021-02-24) 180浏览 0评论0个赞
1,主配置文件模板# cat httpd.confServerRoot "/usr/local/apache"Listen 80LoadModule authn_file_module modules/mod_authn_file.soLoadModule authn……继续阅读 » 1年前 (2021-02-23) 145浏览 0评论0个赞