linux系统查看nginx系统版本(Linux中Nginx的防盗链和优化的实现代码)
类别:服务器 浏览量:651
时间:2021-10-07 00:32:16 linux系统查看nginx系统版本
Linux中Nginx的防盗链和优化的实现代码隐藏版本号未隐藏版本号,为了提高安全性,需要对版本号进行隐藏。
隐藏版本号实验
cd /usr/local/nginx/ ### 编辑配置文件 vim conf/nginx.conf
主进程使用root,子进程则通过nginx用户
vim conf/nginx.conf ### 指定用户组 user nginx nginx;
设置缓存时间
### 被修改的配置文件 vim conf/nginx.conf
下面就是日志分割脚本
#!/bin/bash day=$(date -d "-1 day" "+%Y%m%d") logs_path="/var/log/nginx" pid_path="/usr/local/nginx/logs/nginx.pid" [ -d $logs_path ] || mkdir -p $logs_path mv /usr/local/nginx/logs/access.log ${logs_path}/access.log-$day kill -USR1 $(cat $pid_path) find $logs_path -mtime +30 -exec rm -rf {} \; #### 将日志分割脚本实现每天自动分割 chmod +x /opt/jiaoben.sh crontab -e 0 1 * * * /opt/jiaoben.sh
通过更改cpu核数实现高并发
### 查看CPU的数量 cat /proc/cpuinfo | grep -c "physical id" ### 更改配置文件,核数需要和自身计算机对应 vim conf/nginx.conf ### 设置过后需要重启服务·
配置网页压缩
配置防盗链
~* \..jpg" alt="linux系统查看nginx系统版本(Linux中Nginx的防盗链和优化的实现代码)" border="0" />
可以通过以下代码进行优化
vim /usr/local/php/etc/php-fpm.d/www.conf --96行-- pm = dynamic #fpm进程启动方式,动态的 --107行-- pm.max_children=20 #fpm进程启动的最大进程数 --112行-- pm.start_servers = 5 #动态方式下启动时默认开启的进程数,在最小和最大之间 --117行-- pm.min_spare_servers = 2 #动态方式下最小空闲进程数 --122行-- pm.max_spare_servers = 8 #动态方式下最大空闲进程数 kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid` #重启php-fpm netstat -anpt | grep 9000
以上就是Linux中Nginx的防盗链和优化的详细内容,更多关于Nginx的防盗链和优化的资料请关注开心学习网其它相关文章!
您可能感兴趣
- linux双网卡热备配置超详细(linux 使用bond实现双网卡绑定单个IP的示例代码)
- linux虚拟内存实现需要哪六种机制(解析Linux高性能网络IO和Reactor模型)
- centos7宝塔面板离线安装(linux centos 宝塔面板和安全狗安装过程记录)
- 宝塔linux面板部署防火墙后网页打不开报http564错误的解决办法(宝塔linux面板部署防火墙后网页打不开报http564错误的解决办法)
- ftp服务器怎么搭建linux(Linux下使用vsftp搭建FTP服务器附参数说明)
- centos linux开机不出现登录页面(在CentOS启动时自动加载内核模块overlayfs操作)
- linux什么时候使用信号(浅谈Linux信号机制)
- filezilla连接linux服务器连不上(filezilla搭建ftp服务器教程)
- 阿里云linux服务器怎么进(阿里云Linux主机安装WDCP管理面板包含lamp+lnmp+lanmp环境)
- 在docker中运行springboot(Linux Docker运行springboot项目的步骤详解)
- python中统计文本中单词数的代码(Linux上使用Python统计每天的键盘输入次数)
- 阿里云ecs 运维(阿里云ECS服务器磁盘Linux在线扩容)
- Linux 下如何检查内存使用率(Linux 下如何检查内存使用率)
- linux启动失败原因(安装主机大师Linux遇到bash: sudo: command not found 解决办法)
- linuxmysql安装教程5.7.25学习(linux mysql5.5升级至mysql5.7的步骤与踩到的坑)
- linux怎么设置php代码(linux Cron定时执行带参数的PHP代码)
- 赢麻了 富士公布2021年度财报 营利同比增长240(富士公布2021年度财报)
- 医事文化谈屑 | 古人的名 字 号(医事文化谈屑古人的名)
- ()
- 网友很惭愧,自己写了很多年的字,到头来还不如一名小学生写的好(自己写了很多年的字)
- 中华第一楷 张瑞龄 86岁高龄,苦练楷书71年,一幅字卖593万(中华第一楷张瑞龄)
- 冯骥才 年意(冯骥才年意)
热门推荐
- Extjs中FieldSet的收缩和展开
- sql语句left+join详解(SQL语句中JOIN的用法场景分析)
- 用mysql语句写python学生管理系统(Python基于mysql实现学生管理系统)
- mysql存储json的方式(MySQL中查询json格式的字段实例详解)
- mysql 临时表
- mysql数据库基本使用方法(详解MySQL 数据库范式)
- php提供哪些函数来避免sql的注入(PHP与SQL语句写一句话木马总结)
- mysql创建数据库基本指令(MySql 新建用户与数据库的实际操作步骤)
- nginxlocation和alias的区别(nginx搭建图片服务器的过程详解root和alias的区别)
- vue各种模块(一篇文章学会Vue中间件管道)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9