Nginx简介 Nginx 是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,同时也提供了 IMAP/POP3/SMTP 服务,可以不间断运行,提供热更新功能。占用内存少、并发能力强,最重要的是,Nginx 是免费的并可以商业化,配置使用都比较简单。 Nginx 特点 高并发、高性能 模块化架构使得它的扩展性非常好 异步非阻塞的事件驱动模型这点和 Node.js 相似 无需重启可不间断运行 热部署、平滑升级 完全开源,生态好 Nginx 最重要的使用场景 静态资源服务 反向代理服务,包括缓存、负载…

2023年02月04日 0条评论 2000点热度 0人点赞 路灯 阅读全文

实现思路 shell脚本+定时任务+nginx信号控制,完成日志定时切割。 具体步骤 在需要保存日志或者是其他目录,新建一个shell脚本。 nano /data/www/nginx_logs_division.sh 编辑内容如下: #!/bin/bash #此脚本用于自动分割Nginx的日志,包括access.log和error.log 每天00:00执行此脚本 #将前一天的access.log重命名为access-xxxx-xx-xx.log格式,并重新打开日志文件 Nginx日志文件所在目录 LOG_PATH…

2023年01月03日 0条评论 2433点热度 0人点赞 路灯 阅读全文

server { listen 80; listen [::]:80; server_name b1.mdeve.com mdeve.com www.mdeve.com; rewrite ^(.*)$ https://mdeve.com$1 permanent; } server { listen 443 ssl; listen [::]:443 ssl; server_name mdeve.com www.mdeve.com; charset utf-8; xxxxxxxx }

2022年12月28日 1条评论 3006点热度 0人点赞 路灯 阅读全文

简介 我们一般使用第三方的可视化插件nginx-module-vts进行Nginx的流量统计来实现性能监控的效果。安装教程可以看下这里《centos8编译nginx并安装nginx-module-vts模块》,本文只对该插件的使用做简单介绍。 下载 git clone git://github.com/vozlt/nginx-module-vts.git 配置文件 http { vhost_traffic_status_zone; server { location /status { vhost_traffic_…

2022年12月27日 0条评论 2703点热度 0人点赞 路灯 阅读全文

1. 前言 nginx模块五花八门,直接用dnf或yum安装的话会少了很多乐趣,这边我又看上了一个 nginx-module-vts 监控模块,这里把安装过程记录下来,以便以后安装用到。 2. 安装 libunwind-devel dnf install libunwind-devel 3. 安装 gperftools 优化nginx内存管理 git clone https://github.com/gperftools/gperftools.git ./configure --enable-frame-point…

2022年12月27日 0条评论 2507点热度 0人点赞 路灯 阅读全文

一、前言 在我前面的文章中有提到过 Nginx 反向代理相关知识——《Nginx实现反向代理》,里面提到了反向代理和正向代理的基本概念。我们说,反向代理代理的是服务端,正向代理代理的是客户端;反向代理的代理服务器与服务端(server)处于同个 LAN,正向代理的代理服务器与客户端(client)处于同个 LAN。 一般情况下,在反向代理中,应用程序(server)端是无法知道获取客户端(client)真实 IP、域名、端口和协议的,如下简单的实例就无法获取: server { listen 80; locatio…

2022年12月27日 0条评论 2875点热度 0人点赞 路灯 阅读全文

chcon -R -u system_u /data/www chcon -R -t usr_t /data/www semanage permissive -a httpd_t

2022年12月23日 0条评论 2635点热度 1人点赞 路灯 阅读全文