nginx
一年春又来
这个作者很懒,什么都没留下…
展开
-
Nginx的upstream指令参数解析
upstream 指令参数 max_conns限制每台server的连接数,用于保护避免过载,可起到限流作用。测试参考配置如下:**# worker进程设置1个,便于测试观察成功的连接数worker_processes 1;upstream tomcats { server 192.168.1.173:8080 max_conns=2; server 192.168.1.174:8080 max_conns=2; server 192.168.1.175:8080 ma原创 2020-09-09 18:11:39 · 1166 阅读 · 0 评论 -
Nginx 静态资源防盗链配置
#对源站点验证valid_referers *.littlefxc.top;#非法引入会进入下方判断if ($invalid_referer) { return 404;}原创 2020-09-07 22:16:37 · 251 阅读 · 0 评论 -
nginx.pid打开失败以及失效的解决方案
既然没有该文件夹或者文件,那就创建如下图所示又产生了新的问题。重新设置配置文件然后[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传访问nginx页面,页面已经可以访问了!**总结:**通过设置nginx配置文件可以解决nginx.pid 无效的问题!...原创 2020-08-31 17:08:55 · 393 阅读 · 0 评论 -
nginx.conf 配置文件结构说明
配置结构图形表示核心配置文件设置worker进程的用户,指的linux中的用户,会涉及到nginx操作目录或文件的一些权限,默认为**nobody**user root;worker进程工作数设置,一般来说CPU有几个,就设置几个,或者设置为N-1也行worker_processes 1;nginx 日志级别debug | info | notice | warn | error | crit | alert | emerg ,错误级别从左到右越来越大设置nginx进程原创 2020-08-31 16:58:36 · 235 阅读 · 0 评论 -
Linux 使用定时任务(nginx定时切割日志)
使用定时任务安装定时任务:yum install crontabscrontab -e 编辑并且添加一行新的任务:*/1 * * * * /usr/local/nginx/sbin/cut_my_log.sh重启定时任务:service crond restart附:常用定时任务命令:service crond start //启动服务service crond stop //关闭服务service crond restart /原创 2020-08-31 16:06:51 · 722 阅读 · 0 评论 -
Nginx日志手动切割
现有的日志都会存在access.log 文件中,但是随着时间的推移,这个文件的内容会越来越多,体积会越来越大,不便于运维人员查看,所以我们可以通过把这个大的日志文件切割为多份不同的小文件作为日志,切割规则可以以天为单位,如果每天有几百G或者几个T的日志的话,则可以按需以每半天或者每小时对日志切割一下。具体步骤如下:创建一个shell可执行文件:cut_my_log.sh ,内容为:#!/bin/bashLOG_PATH="/var/log/nginx/"RECORD_TIME=$(date -原创 2020-08-31 16:04:28 · 253 阅读 · 0 评论