nginx: the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.con
Posted 101.key
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx: the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.con相关的知识,希望对你有一定的参考价值。
Nginx如果未开启SSL模块,配置Https时将提示如题错误
原因:nginx缺少http_ssl_module模块,编译安装的时候带上--with-http_ssl_module配置就行了,但是现在的情况是我的nginx已经安装过了,怎么添加模块(我的nginx的安装目录是/usr/local/nginx这个目录,我的源码包在/home/nginx-1.16.1目录)
1、切换到源码包:cd /home/nginx-1.16.1
执行:./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
2、配置完成后,运行命令:make 注意:这里不要进行make install,否则就是覆盖安装
3、备份原有已安装好的nginx:cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
4、将刚刚编译好的nginx覆盖掉原有的nginx(这个时候nginx要停止状态):cp ./objs/nginx /usr/local/nginx/sbin/
5、启动nginx,通过命令查看是否已经加入成功:/usr/local/nginx/sbin/nginx -V
以上是关于nginx: the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.con的主要内容,如果未能解决你的问题,请参考以下文章
nginx 提示the "ssl" directive is deprecated, use the "listen ... ssl" directive in
nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/n
nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx//conf/
nginx: the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.con