xiuxingzhe2
原因是nginx缺少http_ssl_module模块,编译安装时带上--with-http_ssl_module配置就可以了
2.如果已经安装过nginx,想要添加模块看下面
1)切换到nginx源码包
cd /usr/local/src/nginx-1.11.3
2)查看ngixn原有的模块
/usr/local/nginx/sbin/nginx -V
3)重新配置
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
4)重新编译,不需要make  install安装。否则会覆盖
make
5)备份原有已经安装好的nginx
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
6)将刚刚编译好的nginx覆盖掉原来的nginx(ngixn必须停止)
cp ./objs/nginx /usr/local/nginx/sbin/ 
这时,会提示是否覆盖,请输入yes,直接回车默认不覆盖
7)启动nginx,查看nginx模块,发现已经添加
/usr/local/nginx/sbin/nginx -V 

分类:

技术点:

相关文章:

  • 2021-09-21
  • 2021-11-16
  • 2022-01-13
  • 2021-12-14
  • 2021-08-04
  • 2021-11-13
  • 2021-08-10
  • 2021-10-06
猜你喜欢
  • 2021-08-21
  • 2022-01-21
  • 2017-11-28
  • 2021-11-12
  • 2021-11-17
  • 2021-06-21
  • 2021-05-26
相关资源
相似解决方案