nginx 配置ssl证书错误1:

现象:nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.conf:151

           nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:148

原因ssl模块并未被安装

解决方案:重新编译附带--with-http_ssl_module模块

          step 1:下载nginx 对应版本的源码包,并上传至服务器

          step 2:解压

示例:[root@shuaishuai ~]# tar -xf nginx-1.15.10.tar.gz

          step 3:切换目录

示例:[root@shuaishuai ~]# cd /root/nginx-1.15.10

          step 4:重新预配置和编译

示例:[root@shuaishuai nginx-1.15.10]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module && make

           注:此处千万别执行make install

          step 5:备份原来已经安装好的nginx 二进制文件

示例:[root@shuaishuai nginx-1.15.10]# cp -p /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

          step 6:停止nginx服务

示例: [root@shuaishuai nginx-1.15.10]# nginx -s stop

          step 7:将刚刚编译好的二进制文件 nginx覆盖掉原来的二进制文件 nginx 

示例: [root@shuaishuai nginx-1.15.10]# cp ./objs/nginx /usr/local/nginx/sbin/ 

          step 8: 启动 nginx

示例:[root@shuaishuai nginx-1.15.10]# nginx

          step 9:检查是否有 --with-http_ssl_module 模块

示例: [root@shuaishuai nginx-1.15.10]# nginx -V

          注:不出意外的话,该模块已经有了 


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值