在已经安装好的Nginx上增加新模块-创新互联

在现有的web服务器上增加新的模块实现更为丰富的功能,Nginx算是比较常用的web服务器, nginx不仅仅可以做web服务器,只要安装对应的插件还可作反向代理、即时通讯、文件下载、流媒体服务等功能,有时候我们已经安装好了Nginx,改变用途或者发现缺少用到没有安装的模块,可是我们又不想重新安装覆盖已经安装的nginx,我们该如何新增模块呢?下面通过安装--with-mail_ssl_module作为示例进行说明,安装其他模块也是同样的道理。
1、 当前nginx:
/usr/local/nginx-1.6.3/sbin/nginx –V
configure arguments: --prefix=/usr/local/nginx-1.6.3 --with-http_ssl_module --with-http_spdy_module --with-http_stub_status_module --with-pcre --with-http_realip_module --add-module=/root/ngx_cache_purge-1.3
2、 安装:
解压相同版本的nginx源码包(以前安装时的源码包)
tar zxf nginx-1.6.3.tar.gz
cd nginx-1.6.3
./configure (原来的参数) --prefix=/usr/local/nginx-1.6.3 --with-http_ssl_module --with-http_spdy_module --with-http_stub_status_module --with-pcre --with-http_realip_module --add-module=/root/ngx_cache_purge-1.3 --with-mail_ssl_module
编译:make
但是不要make install,这样会覆盖原程序。
mv /usr/local/nginx-1.6.3/sbin/nginx /usr/local/nginx-1.6.3/sbin/nginx_bak
cp objs/nginx /usr/local/nginx-1.6.3/sbin/
3、 验证,查看一下nginx的模块情况
/usr/local/nginx-1.6.3/sbin/nginx –V
configure arguments: --prefix=/usr/local/nginx-1.6.3 --with-http_ssl_module --with-http_spdy_module --with-http_stub_status_module --with-pcre --with-http_realip_module --add-module=/root/ngx_cache_purge-1.3 --with-mail_ssl_module

目前创新互联已为成百上千家的企业提供了网站建设、域名、虚拟主机、网站托管、服务器托管、企业网站设计、梅州网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网页标题:在已经安装好的Nginx上增加新模块-创新互联
文章地址:http://ybzwz.com/article/cssses.html