配置Nginx隐藏版本号:
1、查看当前版本信息
2、隐藏版本信息
方法一、修改主配置文件
方法二、修改源码文件,重新编译安装
修改用户和组
缓存时间:
当nginx将网页数据返回给客户端后,可设置缓存时间,方便在日后进行相同内容的请求时直接返回,避免重复请求,加快了访问速度,一般针对静态网页设置,对动态网页不设置缓存时间
日志切割
nginx没有自己的日志分割工具,只有自己手动分割
小知识:Linux系统中的时间参数:
ctime(status time)
当修改文件的权限或者属性的时候,就会更新这个时间,ctime并不是create time ,更像是change time,只有当更新文件的属性或者权限的时候才会更新这个时间,但是更改内容的话是不会更新这个时间
atime(accesstime)
当使用这个文件的时候就会更新这个时间
mtime(modification time)
当修改文件的内容数据的时候,就会更新这个时间,而更改权限或者属性,mtime不会改变,这就是和ctime的区别
连接超时:
HTTP有一个keepalive模式,它告诉web服务器在处理完一个请求后保持这个TCP连接的打开状态。若接收到来自同一客户端的其他请求,服务端会利用这个未被关闭的连接,而不需要再建立一个连接
keepalive在一段时间内保持打开状态,它们会在这段时间内占用资源。占用过多就会影响性能。
更改进程数:
在高并发场景,需要启动更多的Nginx进程以保证快速响应,以处理用户的请求,避免造成阻塞
配置网页压缩
Nginx的ngx_http_gzip_module压缩模块提供对文件内容的压缩功能
配置防盗链