nginx 重裝添加http_ssl_module模塊

原由:nginx

若是出現「[emerg] 10464#0: unknown directive "ssl" in /usr/local/nginx-0.6.32/conf/nginx.conf:74」則說明沒有將ssl模塊編譯進nginx,在configure的時候加上「--with-http_ssl_module」便可bash

 

進入以前下載並解壓了的源碼包目錄;從新編譯nginxmemcached

[root@zabbix nginx-1.8.0]# cd /opt/nginx
[root@zabbix nginx-1.8.0]# ./configure --prefix=/usr/local/nginx --without-http_memcached_module --user=www --group=www --with-http_stub_status_module --with-http_image_filter_module --with-http_ssl_module --with-openssl=/opt/openssl-1.0.2i/ --with-pcre=/opt/pcre-8.39 --with-zlib=/opt/zlib-1.2.8
[root@zabbix nginx-1.8.0]# make

這一步千萬不能 make install ;否則會把以前已經安裝的nginx 覆蓋掉spa

須要替換nginx二進制文件,先中止掉nginx進程;備份一下原來的啓動腳本。進程

[root@zabbix nginx-1.8.0]# /etc/init.d/nginx stop

[root@zabbix nginx-1.8.0]# cp /etc/init.d/nginx /etc/init.d/nginx.bak
 
[root@zabbix nginx-1.8.0]# cp objs/nginx /usr/local/nginx/sbin/
cp: overwrite `/usr/local/nginx/sbin/nginx'? yes

從新啓動nginx;
[root@zabbix nginx-1.8.0]# /etc/init.d/nginx start
相關文章
相關標籤/搜索