如何将ngx_http_ssl_module添加到编译版本的nginx中

问题描述 投票:0回答:1

我在服务器上设置 ssl 时遇到问题。我已经使用 modpagespeed 配置了 nginx(编译版本来自 https://www.modpagespeed.com/doc/build_ngx_pagespeed_from_source

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

我需要添加 ngx_http_ssl_module 模块,但我不知道如何在不损坏我已有的其余配置的情况下执行此操作。

nginx nginx-config google-pagespeed mod-pagespeed
1个回答
0
投票

我认为唯一的方法是通过添加

http_ssl_module
来重新构建nginx。

安装OpenSSL开发库

libssl-dev
:

sudo apt-get install libssl-dev

通过在配置中添加

http_ssl_module
https://www.modpagespeed.com/doc/build_ngx_pagespeed_from_source
),在“下载并构建支持 pagespeed 的 nginx:” 中使用 --with-http_ssl_module

重建 nginx:
./configure --with-http_ssl_module --add-module=$HOME/$nps_dir ${PS_NGX_EXTRA_FLAGS}
make
sudo make install
© www.soinside.com 2019 - 2024. All rights reserved.