续上一篇博客的sever2环境
图片压缩
不管一个系统或网站的大与小,都存在相应的图片处理,生成缩略图、为图片加水印等等,如果涉及到APP端,这个图片的处理需求变得更加重要了,因为在目前看来,客户端的屏幕大小不一,会导致以下问题:
1、图片过大导致APP加载图片速度慢;
2、消耗用户过多流量。
#图片过滤模块(有时一张高清图片太大,页面加载时间太长,需要压缩)
1:修改配置文件
【server2】
vim /usr/local/nginx/conf/nginx.conf
1:load_module modules/ngx_http_image_filter_module.so; ##加在最开头
注释54-55
56:image_filter resize 150 100; #就是重新调整图片的尺寸(像素)
nginx -s reload
测试:
然后在浏览器上打开访问,没有变化先清理缓存>>>http://ip/download/vim.jpg
访问:http://172.25.78.2/download/vim.jpg #注意:路径一定要输入全
按F12,点击network->file可以看到图片大小变为不到2k,之前400多k
cd /usr/local/nginx/html/download/ --> ls
du -sh ##查看图片大小
ssl 模块,生成自签名证书
1:生成证书
cd /etc/pki/tls/certs
make cert.pem
cn -> shaanxi -> xi'an -> westos -> linux-> server2 ##注意主机名字 -> root@westos.org
2:将生成的证书复制到/usr/local/nginx/conf/下
1:cd /etc/pki/tls/ --> ls
cd certs/ --> ls ##查看cert.pem,即生成的证书
cp cert.pem /usr/local/nginx/conf/
cd /usr/local/nginx/conf/ ---> ls
3:再次修改配置文件cert.pem
vim /usr/local/nginx/conf/nginx.conf
注释42-44
127 server {
128 listen 443 ssl;
129 server_name www.westos.org;
130
131 ssl_certificate cert.pem;
132 ssl_certificate_key cert.pem;####注意注意:此处和配置文件默认的不同,一定要修改
133
134 ssl_session_cache shared:SSL:1m;
135 ssl_session_timeout 5m;
136
137 ssl_ciphers HIGH:!aNULL:!MD5;
138 ssl_prefer_server_ciphers on;
139
140 location / {
141 root /web;
142 index index.html index.htm;
143 }
144 }
nginx -s reload
nginx -t
4:mkdir /web
vim /web/index.html
server2.westos.org
nginx -s reload
物理机:
vim /etc/hosts
172.25.78.2 www.westos.org
网页:https://www.westos.org
在设置里选preference -> Advanced -> Certificates -> View Certificates
可以在里面找到自签名的证书