Nginx服务器编译添加SSL模块

  1. 云栖社区>
  2. 博客>
  3. 正文

Nginx服务器编译添加SSL模块

北阙青云 2019-03-19 10:25:06 浏览535
展开阅读全文

在一些正常只使用http的网站,网站环境搭建者会很少把SSL module加入到 nginx模块中。当若要给站点加密,配置好SSL证书文件后,重启就会报一些没有支持的模块问题,使这行代码运行不起来,下面来看一下我做的一个测试模拟。

5_1_1

 下图就是-t检测出来的出问题的代码行,说这个ssl是个未知指令
5_1_2

处理办法如下:先去nginx的解压目录下执行./configure --with-http_ssl_module

如果报错./configure:error:SSL modules require the OpenSSL library.则执行

yum -y installopenssl openssl -devel

./configure

./configure--woth-http-ssl_module

 执行make (切记不能make install 会覆盖目录)

将原来的nginx备份

cp/usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

将新的nginx覆盖旧安装目录

cp objs/nginx/usr/local/nginx/sbin/nginx

5_1_3

如果报错,执行cp -rfpobjs/nginx /usr/local/nginx/sbin/nginx

 测试nginx是否正确

/usr/local/nginx/sbin/nginx-t

5_1_4

如图模拟测试是可行的!

沃通技术支持原创,转载请注明来源www.wosign.com

网友评论

登录后评论
0/500
评论
北阙青云
+ 关注