怎么在Nginx中给单IP地址配置多个SSL证书

1、检查Nginx是否支持TLS

$ nginx -V
...
TLS SNI support enabled
...

2、如果出现TLS SNI support disable,就得升级openssl版本,并且重新编译nginx。

具体步骤如下:

首先下载openssl(建议下载1.0.1h版本)

#wget http://www.openssl.org/source/openssl-1.0.1h.tar.gz

下载Nginx

#wget http://nginx.org/download/nginx-1.9.9.tar.gz

解压openssl

#tar -zxvf openssl-1.0.1h.tar.gz

解压nginx,并编译

#tar -zxvf nginx-1.9.9.tar.gz
#cd nginx-1.9.9
#./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --with-openssl=../openssl-1.0.1h/
#make && make install

#检查Nginx版本信息

#/usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.9.9
built by gcc 4.1.2 20080704 (Red Hat 4.1.2-55)
built with OpenSSL 1.0.1h 5 Jun 2014
TLS SNI support enabled
configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --with-openssl=../openssl-1.0.1h/

配置Vhost中的域名证书

server
    {
     #########
        listen 80;
        listen 443 ssl;
        #listen [::]:80;
        server_name we.baohua.me;
        root  /home/wwwroot/we.baohua.me;

        ssl on;
        ssl_certificate_key /home/wwwroot/cert/we.baohua.me.key;
        ssl_certificate /home/wwwroot/cert/we.baohua.me.crt;
        ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers HIGH:!aNULL:!MD5;
     ###############
}

原创文章,作者:NXDEL,如若转载,请注明出处:http://www.wangzhanshi.com/n/15488.html

(0)
NXDEL的头像NXDEL
上一篇 2025年1月2日 12:30:47
下一篇 2025年1月2日 12:30:49

相关推荐

  • 无效ssl证书是什么意思

    SSL证书很多,很多网站都会配置SSL,但是有时候会出现一些SSL证书错误的情况或者是无效证书的情况,那么所谓的SSL证书错误和无效证书是什么情况呢,下面就来看看吧,顺便说说无效的…

    2025年1月2日
  • openssl命令行如何进行进行RSA加密解密

    openssl是一个功能强大的工具包,它集成了众多密码算法及实用工具。我们即可以利用它提供的命令台工具生成密钥、证书来加密解密文件,也可以在利用其提供的API接口在代码中对传输信息…

    ssl证书 2025年1月2日
  • 给SSL证书续费的方法

    在日常使用SSL证书的时候,有可能会遇上提示证书错误的问题。那么,是什么原因导致这种情况呢?原来,这是证书和服务器不匹配导致的,为什么会这样呢,其原因有如下三点: 第一,SSL证书…

    ssl证书 2025年1月2日
  • 免费ssl证书申请步骤,安全证书的价格是多少

    如今,很多企业都会给网站配置https ssl证书,因为这种证书是一种安全证书,对保护网站信息安全有一定的作用,可以轻松防止网站当中信息在传输当中被盗用。但是,这些证书都…

    2025年1月2日
  • ssl证书如何添加

    当下的社会大家对互联网的安全意识逐渐的提升了,现在有很多的网站都对网站进行了安全方面的工作,在给网站安装SSL证书就是保障网站安装的一种方法,给网站添加了SSL证书之后,那么网站的…

    2025年1月2日
  • 怎样购买ssl证书

    越来越多人会使用网络,那么,我们的网络安全,必须要受到重视,在全网使用HTTPs,过程中,网站中部署了ssl证书和https是必须要拥有的了,但是现在我们的网络市场中https证书…

    2025年1月2日
  • SSL加密真的可以保证安全吗

    现在你只要使用Chrome浏览器访问任何HTTP网站,Chrome都会在地址栏上显示“不安全”的警告。 为什么Chrome会认为网站不安全?原因是该网站采用了HTTP协议。 那么H…

    2025年1月2日
  • SSL证书认证能带来什么好处

    SSL证书认证在当今国内乃至全球都形成了一种风潮,国际上最大的SSL证书提供商是VeriSign,据统计,目前在用服务器证书数量超过100万张,包括各大网站:亚马逊、美国在线、雅虎…

    2025年1月2日
  • 网站SSL证书申请怎么做?证书的价格是多少

    现在很多的网站都在安装SSL证书了,毕竟网站安装SSL证书之后,网站的信息传输就是加密的,在一定的程度上也能够避免网站的核心数据被窃取,也能够避免网站信息传输出现篡改的情况,对于网…

    2025年1月2日
  • linux中如何使用OpenSSL来处理SSL证书

    OpenSSL 是一个多功能的命令行工具,可以用于与公钥基础设施(Public Key Infrastructure)(PKI)和 HTTPS(HTTP over TLS)相关的大…

    ssl证书 2025年1月2日

发表回复

登录后才能评论