Nginx
文章平均质量分 68
WEB服务器
LlinCK
持续学习,持续输出
展开
-
ELK 通过 Logtsash 收集 Nginx 访问日志
一、部署 Nginx准备Nginx脚本,以及把安装包放到/usr/local/src/目录下安装包下载:https://download.csdn.net/download/qq_42606357/19324277SRC_DIR=/usr/local/srcCOLOR="echo -e \\033[01;31m"END='\033[0m'NGINX_URL=http://nginx.org/download/NGINX_FILE=nginx-1.18.0.tar.gzECHO_NGINX=e原创 2021-08-28 23:03:14 · 144 阅读 · 0 评论 -
zabbix 监控案例之监控 Nginx
脚本:nginx_status.sh 模板:nginx_status.yml原创 2021-07-21 22:32:30 · 320 阅读 · 2 评论 -
负载均衡:LVS、Nginx、HAProxy三者的优缺点
参考博客原地址:https://blog.csdn.net/qlj324513/article/details/81541282 一、Nginx优点: 1、工作在网络7层之上,可针对http应用做一些分流的策略,如针对域名、目录结构,它的正规规则比HAProxy更为强大和灵活,所以,目前为止广泛流行。 2、Nginx对网络稳定性的依赖非常小,理论上能ping通就能进行负载功能转载 2021-06-25 20:37:57 · 180 阅读 · 0 评论 -
Keepalived实现VIP+Nginx实现反向代理
一、实验环境Keepalived+Nginx 服务器:10.0.0.11(keepalived-1)、10.0.0.12(keepalived-2)nginx服务器:10.0.0.13(nginx-web-1)、10.0.0.14(nginx-web-2)VIP:10.0.0.100原创 2021-06-23 20:44:35 · 1148 阅读 · 0 评论 -
Nginx 系统优化参数
默认的Linux内核参数考虑的是最通⽤场景,不符合⽤于⽀持⾼并发访问的Web服务器的定义,根据业务特点来进⾏调整,当Nginx作为静态web内容服务器、反向代理或者提供压缩服务器的服务器时,内核参数的调整都是不同的,此处针对最通⽤的、使Nginx⽀持更多并发请求的TCP⽹络参数做简单的配置,修改/etc/sysctl.conf来更改内核参数。一、limits.conf[root@centos7 ~]# ulimit -n #系统最大可打开的文件数量1024[root@centos.原创 2021-06-12 03:17:07 · 405 阅读 · 0 评论 -
Nginx的孪生兄弟Tengine与Openresty
一、Tengine1.1 安装Tengine,替换Nginx关闭nginxnginx -s stopcd /usr/local/srcwget http://tengine.taobao.org/download/tengine-2.1.2.tar.gztar xvf tengine-2.1.2.tar.gz获取之前Nginx的编译参数nginx -V./configure --prefix=/apps/nginx \--user=nginx /--group=ngin原创 2021-06-12 02:42:53 · 1729 阅读 · 0 评论 -
Nginx 反向代理 功能
使用模块ngx_http_proxy_module反向代理(reverse proxy),指的是代理外⽹⽤户的请求到内部的指定web服务器,并将数据返回给⽤户的⼀种⽅式,这是⽤的⽐较多的⼀种⽅式。Nginx除了可以在企业提供⾼性能的web服务之外,另外还可以将本身不具备的请求通过某种预定义的协议转发⾄其它服务器处理,不同的协议就是Nginx服务器与其他服务器进⾏通信的⼀种规范,主要在不同的场景使⽤以下模块实现不同的功能。ngx_http_proxy_module:将客户端的请求以http...原创 2021-06-12 01:08:11 · 486 阅读 · 0 评论 -
Nginx Rewrite 功能
Nginx服务器利⽤ngx_http_rewrite_module模块解析和处理rewrite请求,此功能依靠 PCRE(perl compatible regularex pression),因此编译之前要安装PCRE库。一、ngx_http_rewrite_module 模块指令1.1 if 指令⽤于条件匹配判断,并根据条件判断结果选择不同的Nginx配置,可以配置在server或location块中进⾏配置,Nginx的if语法仅能使⽤if做单次判断,不⽀持使⽤if else或者if...原创 2021-06-09 23:42:41 · 340 阅读 · 1 评论 -
Nginx 高级配置
一、状态页模块:ngx_http_stub_status_module编译参数:--with_http_stub_status_module,yum安装自动开启,编译安装需要手动开启指令:stub_status作用域:location、serverlocation /nginx_status { stub_status; allow 192.168.0.0/16; allow 127.0.0.1; deny all;}访问http://IP/ngi原创 2021-06-07 00:11:15 · 720 阅读 · 1 评论 -
Nginx配置文件详解
一、Nginx的配置文件的组成主配置⽂件:/编译安装目录/conf/nginx.conf⼦配置⽂件:/编译安装目录/conf/conf.d/*.conf 配置文件中的指令:include conf.d/*.conffastcgi,uwsgi,scgi等协议相关的配置⽂件mime.types:⽀持的mime类型的配置文件二、Nginx的配置文件格式directive value [value2 ...];注意:(1) 指令必须以分号结尾(2) ⽀持使⽤配置变量...原创 2021-06-03 01:34:49 · 1198 阅读 · 2 评论 -
Nginx安装----源码编译安装
编译安装的步骤configure #检查当前编译环境,生成MakeFile文件,编译的时候指定某些参数,没有找到相关的模块,是执行不过去的(报错)make #根据MakeFile生成相关模块make install #将模块拷贝到指定目录一、Nginx编译安装依赖下载#Centos8yum -y install make gcc-c++ libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel原创 2021-06-02 00:52:56 · 1106 阅读 · 2 评论 -
Nginx安装----YUM
yum安装root@ubuntu1804:~# apt -y install nginx查看安装包信息root@ubuntu1804:~# nginx -hnginx version: nginx/1.14.0 (Ubuntu)Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives]Options: -?,-h : this help -v .原创 2021-06-01 23:27:57 · 152 阅读 · 0 评论 -
Web基础之系统I/O模型
调用者:程序进程/应用程序;被调用者:内核。同步 / 异步关注的是事件处理的消息(事件请求和响应) 的 通信机制;即在等待⼀件事情的处理结果时,被调⽤者是否提供完成通知。同步synchronous:进程发出请求调⽤后,内核不提供通知机制,即⽂件IO处理完成后不通知进程,需要进程⾃⼰去问内核是否处理完成。异步asynchronous:进程发出请求调⽤后,内核会在调⽤处理完成后返回调⽤结果给进程,Nginx是异步的。阻塞 / 非阻塞关注的是调⽤者在等待结果返回之前所处的状态。阻塞:b原创 2021-05-31 23:59:44 · 172 阅读 · 2 评论 -
Apache----三种工作模型
Apache prefork模型原创 2021-05-31 16:56:20 · 420 阅读 · 0 评论