我在服务器上设置 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 模块,但我不知道如何在不损坏我已有的其余配置的情况下执行此操作。
我认为唯一的方法是通过添加
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