充分发挥Nginx的高效性和稳定性,对于Nginx优化非常重要。下面主要是从编译安装、第三方插件、系统内核等三方面介绍。 编译安装过程优化 1、减小Nginx编译后的文件大小 在编译Nginx时,默认是以debug模式进行,而在debug模式下会插入很多跟踪和ASSERT之类的信息,编译完后,一个N ...
分类:
其他好文 时间:
2017-07-24 16:31:10
阅读次数:
189
Linux之nginx优化与防盗链Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engineX”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器.Nginx是由俄罗斯人IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发.Nginx以事件驱动(ep..
分类:
系统相关 时间:
2017-07-12 23:16:01
阅读次数:
286
参考答案:1.gzip压缩优化2.expires缓存优化3.网络IO事件模型优化4.隐藏软件名称和版本号5.防盗链优化6.禁止恶意域名解析7.禁止通过IP地址访问网站。8.HTTP请求方法优化。9.防DOS攻击单IP并发连接的控制,与连接速率控制。10.严格设置Web站点目录的权限。11.将Nginx进程以及站..
分类:
其他好文 时间:
2017-07-07 10:30:26
阅读次数:
327
1、针对支持IPv4系统内核的参数优化 vi /etc/sysctl_conf net.core.netdev_max_backlog=262144 net.core.somaconn=262144 net.ipv4.tcp_max_orphans=262144 net.ipv4.tcp_max_s ...
分类:
其他好文 时间:
2017-06-27 17:00:43
阅读次数:
167
优化2:随笔记载,有问题欢迎指正。修改nginx默认用户和用户组:useraddnginx-s/sbin/nologin-M###不允许登录groupaddnginx修改用户和用户组都是针对nginx的worker进程的,但是master经常还是root的一个是在编译的时候指定用户和组:./configure--user=www--group=www--prefix=..
分类:
其他好文 时间:
2017-06-12 22:32:57
阅读次数:
140
首先修改系统级别:句柄,也就是访问文件的数量 使用ulimit -a 可以查看当前系统的所有限制值,使用ulimit -n 可以查看当前的最大打开文件数。 新装的linux默认只有1024,当作负载较大的服务器时,很容易遇到error: too many open files。因此,需要将其改大。 ...
分类:
其他好文 时间:
2017-06-09 23:40:15
阅读次数:
189
1.1Nginx基本安全优化1.1.1调整参数隐藏nginx软件版本信息想要隐身,首先要了解使用软件的版本号,对于linux客户端,可通过命令检查nginx版本号,最简单的方法就是用curl命令:[root@web01extra]#curl-I10.0.0.8HTTP/1.1200OKServer:nginx/1.10.2Date:Mon,05Jun201713:28:29GMT..
分类:
其他好文 时间:
2017-06-06 10:46:06
阅读次数:
156
1.1更改nginx默认用户更改nginx默认用户,一般nginx启动后默认用户是nobody[root@web01conf]#grep‘#user‘nginx.conf.default#usernobody;[root@web01conf]#为防止黑客猜到这个web服务的用户,我们需要更改为特殊名字,例如nginx或者特殊点的CC,但这个用户必须是系统里事先存在..
分类:
其他好文 时间:
2017-06-06 10:39:42
阅读次数:
205
(1)nginx运行工作进程个数,一般设置cpu的核心或者核心数x2如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件grep^processor/proc/cpuinfo|wc-l[root@lx~]#vi/usr/local/nginx1.10/conf/nginx.confworker_processes4;[root@lx~]#/usr/local/nginx..
分类:
其他好文 时间:
2017-06-03 00:48:14
阅读次数:
511
Nginx、Tomcat线上环境优化配置Nginx优化:Nginx安全方面的优化:1.nginx安全优化,在nginx配置文件http标签段内添加“server_tokensoff”即可隐藏访问或者报错时提示web版本号信息。2.server_tokens参数可以在http,server,location的位置添加3.还可以修改nginx的3个源码文件..
分类:
其他好文 时间:
2017-05-17 10:21:03
阅读次数:
184