随笔分类 -  nginx

摘要:一、前期规则设置CIP:192.168.80.50 gateway:192.168.10.2KA1:DIP:192.168.80.100 gateway:192.168.80.2 VIP: 192.168.80.222/24 KA2: RIP:192.168.80.110 gateway:192.1 阅读全文
posted @ 2022-08-04 19:25 yuanbangchen 阅读(174) 评论(0) 推荐(0)
摘要:HTTP Request Method共计15种 序号 方法 描述 1 GET 请求指定的页面信息,并返回实体主体。(包含HEAD) 2 HEAD 类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头 3 POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在 阅读全文
posted @ 2022-07-31 09:59 yuanbangchen 阅读(170) 评论(0) 推荐(0)
摘要:nginx日志切割方式一 [root@weixinxiaochengxu ~]# crontab -l 01 05 * * * ntpdate -u 10.100.60.6 #Ansible: nginx-logcut 0 0 * * * /bin/sh /opt/nginx_logcut.sh 2 阅读全文
posted @ 2022-07-31 09:58 yuanbangchen 阅读(1380) 评论(0) 推荐(0)
摘要:默认的Linux内核参数考虑的是最通?场景,不符合用于支并发访问的Web服务器的定义,根据业务特点来进行调整,当Nginx作为静态web内容服务器、 反向代理或者提供压缩服务器的服务器时,内核参数的调整都是不同的,此处针对最通用的使Nginx支持更多并发请求的TCP网络参数做简单的配置,修改/etc 阅读全文
posted @ 2022-07-22 11:49 yuanbangchen 阅读(266) 评论(0) 推荐(0)
摘要:ngx_http_fastcgi_module模块 :ngx_http_fastcgi_module实现通过fastcgi协议(FastCGI服务器)将指定的客户端请求转发给php-fpm处理,不支持php模块方式 fastcgi_pass address; #转发请求到后端服务器,address为 阅读全文
posted @ 2022-07-21 20:46 yuanbangchen 阅读(129) 评论(0) 推荐(0)
摘要:1 A 安装其它软件 wget https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm #包含较新的PHP等软件包 yum install remi-release-7.rpm yum install php72 阅读全文
posted @ 2022-07-21 20:31 yuanbangchen 阅读(131) 评论(0) 推荐(0)
摘要:七层代理和三层代理的配置文件结构 http { #ngx_http_core_module模块 upstream httpdsrvs { server 192.168.80.120 weight=3 ; } server { listen 80; server_name www.magedu.net 阅读全文
posted @ 2022-07-20 18:04 yuanbangchen 阅读(812) 评论(0) 推荐(0)
摘要:ngx_http_upstream_module模块: 将多个服务器定义成服务器组,而由proxy_pass, fastcgi_pass等指令进行引用 upstream name { ... } 定义后端服务器组,会引入一个新的上下文 Context: http upstream httpdsrvs 阅读全文
posted @ 2022-07-20 11:39 yuanbangchen 阅读(426) 评论(0) 推荐(0)
摘要:nginx反向代理:reverse proxy,可代理外网用户的请求到内部的指定web服务器,并将数据返回给用户nginx除了可以在企业提供高性能的web服务之外,另外还可以将本身不具备的请求通过某种预定义的协议转发至其它服务器处理,不同的协议就是nginx服务器与其他服务器进行通信的一种规范主要在 阅读全文
posted @ 2022-07-19 12:03 yuanbangchen 阅读(410) 评论(0) 推荐(0)
摘要:ngx_http_referer_module模块:用来阻止Referer首部无有效值的请求访问,可防止盗链 valid_referers none|blocked|server_names|string ...; 定义referer首部的合法可用值,不能匹配的将是非法值 none: 请求报文首部没 阅读全文
posted @ 2022-07-18 16:49 yuanbangchen 阅读(261) 评论(0) 推荐(0)
摘要:Nginx服务器利⽤ngx_http_rewrite_module 将用户请求的URI基于PCRE regex所描述的模式进行检查,而后完成重定向替换,模块解析和处理rewrite请求,此功能依靠 PCRE(perl compatible regularexpression), 因此编译之前要安装P 阅读全文
posted @ 2022-07-17 17:35 yuanbangchen 阅读(439) 评论(0) 推荐(0)
摘要:ngx_http_ssl_module模块: ngx_http_ssl_module模块: ssl on | off; 为指定虚拟机启用HTTPS protocol,已淘汰,建议用listen指令代替 ssl_certificate file; 当前虚拟主机使用PEM格式的证书文件。后缀为pem或c 阅读全文
posted @ 2022-07-17 14:13 yuanbangchen 阅读(572) 评论(0) 推荐(0)
摘要:ngx_http_auth_basic_module模块:实现基于用户的访问控制,使用basic机制进行用户认证, auth_basic string | off; auth_basic_user_file file; location /admin { auth_basic "Admin Area 阅读全文
posted @ 2022-07-17 11:34 yuanbangchen 阅读(74) 评论(0) 推荐(0)
摘要:nginx采用gzip压缩的形式发送数据。这将会减少我们发送的数据量。 gzip on | off; 启用和禁用gzip压缩,默认关闭 gzip_disable regex 为指定的客户端禁用gzip功能。我们设置成IE6或者更低版本以使我们的方案能够广泛兼容。禁用IE6 gzip功能 gzip_d 阅读全文
posted @ 2022-07-16 19:48 yuanbangchen 阅读(116) 评论(0) 推荐(0)
摘要:1、查看有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.php" log_file | wc -l 3、查看每一个IP访问了多少个页面: awk '{++S[$1]} END {for 阅读全文
posted @ 2022-07-16 16:27 yuanbangchen 阅读(394) 评论(0) 推荐(0)
摘要:Nginx日志对于统计、系统服务排错很有用。Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志)。通过访问日志我们可以得到用户的IP地址、浏览器的信息,请求的处理时间等信息。错误日志记录了访问出错的信息,可以帮助我们定位错误的原因。本文将详细描述一下如何配置N 阅读全文
posted @ 2022-07-16 16:26 yuanbangchen 阅读(1843) 评论(0) 推荐(0)
摘要:location:在一个server中location配置段可存在多个,用于实现从uri到文件系统的路径映射;ngnix会根据用户请求的URI来检查定义的所有location, 并找出一个最佳匹配(匹配的j location{}里的root,而不是server{}的root),而后应用其配置, lo 阅读全文
posted @ 2022-07-16 14:22 yuanbangchen 阅读(306) 评论(0) 推荐(0)
摘要:server { listen 80; server_name nginxstatus.zjol.com.cn; charset GB2312; location ~ ^/NginxStatus{ stub_status on; access_log off; allow 192.168.0.0/1 阅读全文
posted @ 2022-07-16 14:02 yuanbangchen 阅读(109) 评论(0) 推荐(0)
摘要:那么sendfile是什么东西,他是怎么影响性能的… … sendfile实际上是 Linux2.0+以后的推出的一个系统调用,web服务器可以通过调整自身的配置来决定是否利用 sendfile这个系统调用。先来看一下不用 sendfile的传统网络传输过程: read(file,tmp_buf, 阅读全文
posted @ 2022-07-15 19:35 yuanbangchen 阅读(339) 评论(0) 推荐(0)
摘要:在我前面的博客介绍了nginx缓存,但是nginx还有一个很重要的缓存功能只针对于打开的文件句柄以及源信息叫做open_file_cache,open_file_cahce对我们优化nginx性能也是非常有帮助的。 NGINX虽然已经对静态内容做过优化。但在高流量网站的情况下,仍然可以使用open_ 阅读全文
posted @ 2022-07-15 19:08 yuanbangchen 阅读(708) 评论(0) 推荐(0)