说说为什么现在需要做一个单独的图片服务器或者叫文件服务器,因为有很多项目都需要使用公用图片,单独配置在一个项目的虚拟路径不怎么好,所以专门提出来,刚好我也会nginx,现在说说配置,当然有更好的方案,可以留言,交流交流。
1.安装nginx 可以参考这篇文章 http://blog.youkuaiyun.com/dyllove98/article/details/8892509 安装nginx很详细。
2.如何配置nginx.conf 文件,这里只提供最简单的配置,如果你想更了解nginx 可以自行去了解
配置:
我的文件目录是 : /root/upload/loan/image/
根据上面的配置 访问链接就是 http://地址:8088/loan/image/文件名
下面再介绍gzip功能 需要安装 zlib,贴下我的配置
放在 http{} 里面
gzip on;
gzip_min_length 1k; #允许压缩最小字节数
gzip_buffers 16 64k;
gzip_http_version 1.1; #http协议版本
gzip_comp_level 6; //压缩比 1 压缩比最小 速度最快
gzip_types text/plain application/x-javascript text/css text/javascript application/x-httpd-php image/jpeg image/gif image/png; #需要压缩的类型
开启后 重启下nginx 命令是 ./nginx -s reload 然后看看是否开启了gzip
以火狐浏览器为例:
然后可以去检查gzip的网站去看看压缩率多少,如果是图片类型,我这边显示压缩率百分之二点几
去搜索了下。有人说 图片类型,已经是压缩过了,如果再次压缩可能更耗资源-具体没测试。所以这里的图片类型代理只做示例
好了,大致介绍到这里。