报错信息:nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.conf:37
解决方法:
1.进入nginx安装目录(下载压缩文件后,解压后的包)
cd /usr/nginx-1.xxx
2.执行重新编译的代码和模块
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module
3.make
4.备份原有的nginx文件
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
5.停止nginx服务(强制停止命令)
pkill -9 nginx
6.删除原有的nginx文件
rm -rf /usr/local/nginx/sbin/nginx
7.将新生成的nginx程序覆盖原有的nginx
cp /usr/nginx-1.xxx/objs/nginx /usr/local/nginx/sbin/nginx
8.测试新的nginx程序是否正确
cd /usr/local/nginx
./nginx -t
9.重启Nginx
./nginx -s reload