缺少http_ssl_module模块时,会报此类错误。下面是错误显示
nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:60
这是因为前面编译nginx的时候用了不带SSL支持的编译配置。
1.切换到源码包
cd nginx-1.12.0(以自己的目录为准)
2.查看现有的模块
/usr/local/nginx/sbin/nginx -V
configure arguments:这里为空时,表示未配置ssl模块
3.添加SSL支持参数重新编译
进入源码包 cd nginx-1.12.0
执行新的配置
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
完成后使用make命令,不要在使用make install
4.备份并覆盖原有的nginx
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
此时要确保nginx是停止状态
停止nginx运行:/usr/local/nginx/sbin/nginx -s stop
覆盖原有的nginx
cp ./objs/nginx /usr/local/nginx/sbin/
提示是否覆盖,输入yes然后回车
5.启动并查看
启动: /usr/local/nginx/sbin/./nginx
查看:/usr/local/nginx/sbin/nginx -V 会显示以下内容,表示成功
configure arguments: --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
CentOS7配置Nginx的https时报错:nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/l...
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Lua安装 首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了...
- 一、前言 我在《0基础自学linux运维-2.1-源码、二进制、yum/apt安装区别》说过: 当yum/apt和...
- 一、实验环境 操作系统: CentOS7.2 Minimal IP: 192.168.1.105 nginx版本:...
- 本文是介绍使用源码编译安装,包括具体的编译参数信息。 正式开始前,编译环境gcc g++ 开发库之类的需要提前装好...