[root@jiaxin-ceshi ca]# nginx -t
nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.conf:14
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed
重新编译
[root@jiaxin-ceshi ~]# cd /usr/local/src/nginx-1.14.0
[root@sannian nginx-1.14.0]# ./configure --prefix=/usr/local/ssl
报错
[root@jiaxin-ceshi nginx-1.14.0]# ./configure --with-http_ssl_module
./configure --with-http_stub_status_module --with-http_ssl_module --with-openssl=/usr/bin/openssl
./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=<path> option.
[root@jiaxin-ceshi nginx-1.14.0]# yum -y install openssl openssl-devel
[root@jiaxin-ceshi nginx-1.14.0]# ./configure --with-http_ssl_module
[root@jiaxin-ceshi nginx-1.14.0]# make
[root@jiaxin-ceshi nginx-1.14.0]# cp objs/nginx /usr/local/nginx/sbin/nginx
[root@jiaxin-ceshi nginx-1.14.0]# cp objs/nginx /usr/bin/nginx
重新来 千万不能make install 不然会覆盖
然后nginx -t
[root@jiaxin-ceshi nginx-1.14.0]# nginx -t