[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
AI 代码解读
重新编译
[root@jiaxin-ceshi ~]# cd /usr/local/src/nginx-1.14.0
[root@sannian nginx-1.14.0]# ./configure --prefix=/usr/local/ssl
AI 代码解读
报错
[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.
AI 代码解读
[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
AI 代码解读
[root@jiaxin-ceshi nginx-1.14.0]# make
AI 代码解读
[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
AI 代码解读
重新来 千万不能make install 不然会覆盖
然后nginx -t
[root@jiaxin-ceshi nginx-1.14.0]# nginx -t
AI 代码解读