Nginx优化及防盗链

目录

一、隐藏版本号

1.查看版本号

2.修改配置文件

 3.重启服务及查看版本号

二、修改用户 与组

1.修改配置文件

2.重启服务

 三、缓存时间

1.修改配置文件

 2.重启服务

3.测试访问

 四、日志分割

1.写脚本

2.赋予执行权限并执行

3.验证

 4.设置定时任务

 五、连接超时

2.重启服务

六、更改进程数

1.查看cpu核数

 2.查看nginx主进程中包含几个子进程

 3.修改配置文件

 4.重启服务

5.查看验证

 七、配置网页压缩

1.修改配置文件

 2.将图片传到/usr/local/nginx/html下

 3.在网页中插入图片

 4.重启服务

 5.去Linux系统查看验证

 八、配置防盗链

1.修改配置文件

 2.域名解析

 3.盗链网站主机

 4.域名解析


一、隐藏版本号

在实际工作当中,一般都活隐藏后端服务应用的真实版本号

1.查看版本号

curl -I  

Nginx优化及防盗链_第1张图片

2.修改配置文件

vim /usr/local/nginx/conf/nginx.conf

 Nginx优化及防盗链_第2张图片

 3.重启服务及查看版本号

systemctl restart nginx

curl -I

Nginx优化及防盗链_第3张图片

二、修改用户 与组

1.修改配置文件

vim /usr/local/nginx/conf/nginx.conf

Nginx优化及防盗链_第4张图片

2.重启服务

systemctl restart nginx

 3.查看修改够的用户与组

ps aux | grep nginx

Nginx优化及防盗链_第5张图片

 三、缓存时间

缓存时间是避免重复访问,导致访问速度变慢,加快访问的时间,针对静态页面,动态不设置缓存时间的

1.修改配置文件

vim /usr/local/nginx/conf/nginx.conf

Nginx优化及防盗链_第6张图片

 2.重启服务

systemctl restart nginx

3.测试访问

在Linux系统中访问192.168.146.110/ky29.jpg

双击200响应消息查看响应头中包含 Cahce-Control:max-age=86400 表示缓存时间是 86400 秒。也就是缓存一天的时间,一天之内浏览器访问这个页面,都是用缓存中的数据,而不需要向 Nginx 服务器重新发出请求,减少了服务器的使用带宽。

 四、日志分割

Nginx本身不带日志分割工具,所有在工作中,所有的Nginx的日志分割,都是以shell脚本的形式来实现的

日志分割的脚本写完之后,一定要设置定时任务,只要我们自定义的脚本,都是和业务相关的,一定要设定时任务

1.写脚本

vim /opt/fenge.sh

 

Nginx优化及防盗链_第7张图片

2.赋予执行权限并执行

3.验证

 Nginx优化及防盗链_第8张图片

 4.设置定时任务

crontab -e

0 1 * * * /opt/fenge.sh

Nginx优化及防盗链_第9张图片

 五、连接超时

1.修改配置文件

vim /usr/local/nginx/conf/nginx.conf

Nginx优化及防盗链_第10张图片

2.重启服务

systemctl restart nginx

六、更改进程数

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

1.查看cpu核数

cat /proc/cpuinfo | grep -c "physical id"

 2.查看nginx主进程中包含几个子进程

ps aux | grep nginx    

 Nginx优化及防盗链_第11张图片

 3.修改配置文件

vim /usr/local/nginx/conf/nginx.conf

Nginx优化及防盗链_第12张图片

 4.重启服务

5.查看验证

ps aux | grep nginx    

Nginx优化及防盗链_第13张图片

 七、配置网页压缩

压缩的主要目的是为了节约宽带,提高访问速度

1.修改配置文件

vim /usr/local/nginx/conf/nginx.conf

Nginx优化及防盗链_第14张图片

 2.将图片传到/usr/local/nginx/html下

cd /usr/local/nginx/htm

Nginx优化及防盗链_第15张图片

 3.在网页中插入图片

vim index.html

Nginx优化及防盗链_第16张图片

 4.重启服务

systemctl restart nginx

 5.去Linux系统查看验证

Nginx优化及防盗链_第17张图片

 八、配置防盗链

1.修改配置文件

vim /usr/local/nginx/conf/nginx.conf

Nginx优化及防盗链_第18张图片

cd /usr/local/nginx/html

将game.jpg、error.png文件传到/usr/local/nginx/html目录下

 vim index.html

Nginx优化及防盗链_第19张图片

 2.域名解析

echo "192.168.146.110 www.kgc.com" >> /etc/hosts 
echo "192.168.146.100 www.benet.com" >> /etc/hosts

Nginx优化及防盗链_第20张图片

 3.盗链网站主机

cd /usr/local/nginx/html

vim index.html

Nginx优化及防盗链_第21张图片

 4.域名解析

echo "192.168.146.110 www.kgc.com" >> /etc/hosts 
echo "192.168.146.100 www.benet.com" >> /etc/hosts

 Nginx优化及防盗链_第22张图片

 5.在盗图网站主机上进行浏览器验证

www.benet.com

Nginx优化及防盗链_第23张图片

 

你可能感兴趣的:(nginx,运维,服务器)