配置Nginx隐藏版本号:

1、查看当前版本信息

Nginx服务与防盗链_修改文件

 

 2、隐藏版本信息

方法一、修改主配置文件

Nginx服务与防盗链_客户端_02

 

Nginx服务与防盗链_缓存_03

 

 方法二、修改源码文件,重新编译安装

Nginx服务与防盗链_缓存_04

 

Nginx服务与防盗链_修改文件_05

 

Nginx服务与防盗链_缓存_06

 

Nginx服务与防盗链_客户端_07

 修改用户和组

Nginx服务与防盗链_客户端_08

 

Nginx服务与防盗链_客户端_09

 缓存时间:

当nginx将网页数据返回给客户端后,可设置缓存时间,方便在日后进行相同内容的请求时直接返回,避免重复请求,加快了访问速度,一般针对静态网页设置,对动态网页不设置缓存时间

Nginx服务与防盗链_缓存_10

 Nginx服务与防盗链_客户端_11

 日志切割

nginx没有自己的日志分割工具,只有自己手动分割

Nginx服务与防盗链_客户端_12

 小知识:Linux系统中的时间参数:

ctime(status time)

当修改文件的权限或者属性的时候,就会更新这个时间,ctime并不是create time ,更像是change time,只有当更新文件的属性或者权限的时候才会更新这个时间,但是更改内容的话是不会更新这个时间

atime(accesstime)

当使用这个文件的时候就会更新这个时间

mtime(modification time)

当修改文件的内容数据的时候,就会更新这个时间,而更改权限或者属性,mtime不会改变,这就是和ctime的区别

连接超时:

HTTP有一个keepalive模式,它告诉web服务器在处理完一个请求后保持这个TCP连接的打开状态。若接收到来自同一客户端的其他请求,服务端会利用这个未被关闭的连接,而不需要再建立一个连接

keepalive在一段时间内保持打开状态,它们会在这段时间内占用资源。占用过多就会影响性能。

Nginx服务与防盗链_修改文件_13

 更改进程数:

在高并发场景,需要启动更多的Nginx进程以保证快速响应,以处理用户的请求,避免造成阻塞

Nginx服务与防盗链_客户端_14

Nginx服务与防盗链_修改文件_15

Nginx服务与防盗链_nginx_16

Nginx服务与防盗链_修改文件_17

Nginx服务与防盗链_nginx_18

 配置网页压缩

Nginx的ngx_http_gzip_module压缩模块提供对文件内容的压缩功能

Nginx服务与防盗链_客户端_19

 Nginx服务与防盗链_修改文件_20

 

 Nginx服务与防盗链_客户端_21

 

 配置防盗链

Nginx服务与防盗链_nginx_22

Nginx服务与防盗链_客户端_23

Nginx服务与防盗链_修改文件_24

 Nginx服务与防盗链_nginx_25