Nginx模块
今天学了两个Nginx的模块,感觉没什么大用处,写下来增强一下记忆
1.用于显示客户端状态的模块
显示一些连接请求数之类的,目前还没搞懂要干啥用
只需配置default.conf中的location即可
2.更换随机主页的模块
这个不常用,谁会更改自己主页的样式呢,除非是那种博客啥的..
首先在网站的根目录创建几个首页文件,可以随便命名,但是不要隐藏就好
然后配置default.conf更改网站根目录位置以及注释掉默认主页,添加random_index on即可
3.HTTP内容替换模块
这个也用的不多,主要用于指定返回数据的替换
修改default.conf配置添加一项sub_filter 'imooc' 'IMOOC';
在主页文件中添加该文本并重启nginx,页面中的对应内容将被替换
默认只替换第一个字符串,添加 sub_filter_once off; 全局匹配
4.预读gzip功能
先去找预压缩的文件
http_gunzip_module 这个模块很少用到,主要作用是针对不支持gzip的浏览器而定义的