nginx 安装版本为 nginx-1.6.2.tar.gz,这个版本为目前最新的稳定版。
安装之前需要安装 pcre 插件包,插件包版本为:pcre-8.36.tar.gz
还有 zlib 库和 ssl,通过 yum 安装即可,yum -y install zlib* openssl openssl-devel。
源码安装遵循安装三部曲:./configure ; make ; make install
安装之前需要安装 Develepment Tools 环境,yum -y groupinstall “Development Tools”。
其中 nginx 根据不同的用途安装如下插件包:
1 | ./configure --with-http_stub_status_module --with-http_image_filter_module --with-http_ssl_module --with-pcre=/pcre/path --add-module=/purge/path |
第一个是 stub 监控模块
第二个是图片处理模块,负责图片缩放
第三个是 https 模块
第四个是 pcre 模块
第五个是 cache purge 模块,需要下载,地址在:https://labs.frickle.com/files/
隐藏 nginx 版本号:
一、就 nginx 方面的调整,这里可以直接修改 nginx 的配置文件来隐藏:
添加 server_tokens off;
二、如果想要把 nginx 也隐藏掉,需要编辑 nginx 源码中的 src/core/nginx.h 头文件 nginx 修改为 Microsoft-IIS 版本号改为 7,修改后的截图如下
