当前位置:首页 > Web开发 > 正文

运行命令:make 注意:这里不要进行make install

2024-03-31 Web开发

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=http://www.mamicode.com/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.conf

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32666.html