错误:

启动nginx后控制台报错:the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:171
这是因为编译安装nginx时候缺少http_ssl_module,需要下载编译。

解决步骤:

#下载https模块
cd /usr/local/nginx-1.16.1/
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
#重新编译
make
#查询nginx进程
ps -elf | grep nginx
#杀掉进程
kill -9 pid
#使用objs/nginx覆盖原有的配置
cp ./objs/nginx /usr/local/nginx/sbin/
#重新启动Nginx
cd /usr/local/nginx/sbin/
./nginx
  • 使用https协议访问下配置域名测试一下