nginx Nginx配置SSL报错 nginx: [emerg] unknown directiv

出现如图所示错误,处理办法以下nginx

去nginx解压目录下执行ide

./configure --with-http_ssl_module测试

若是报错 ./configure: error: SSL modules require the OpenSSL library.则执行ui

yum -y install openssl openssl-devel.net

./configureblog

./configure --with-http_ssl_modulessl

执行 make(切记不能 make install 会覆盖安装目录)get

将原来 nginx 备份openssl

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bakit

将新的 nginx 覆盖旧安装目录

cp objs/nginx /usr/local/nginx/sbin/nginx

若是报错,执行 cp -rfp objs/nginx /usr/local/nginx/sbin/nginx

测试 nginx 是否正确

/usr/local/nginx/sbin/nginx -t

如图最后是测试成功的,以前遇到一个错误是个人SSL证书路径有错,修改后测试经过

原文连接:http://www.javashuo.com/article/p-mlpckqzd-mt.html

相关文章
相关标签/搜索