SSL虚拟主机
Posted ray-mmss
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSL虚拟主机相关的知识,希望对你有一定的参考价值。
1.生成公钥与私钥
[[email protected] ~]# cd /usr/local/nginx/conf [[email protected] ~]# openssl genrsa > cert.key //生成私钥 [[email protected] ~]# openssl req -new -x509 -key cert.key > cert.pem //生成证书
2.修改配置文件
[[email protected] ~]# vim /usr/local/nginx/conf/nginx.conf … … server { listen 443 ssl; server_name www.c.com; ssl_certificate cert.pem; #这里是证书文件 ssl_certificate_key cert.key; #这里是私钥文件 ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { root html; index index.html index.htm; } }
3.重启nginx服务
以上是关于SSL虚拟主机的主要内容,如果未能解决你的问题,请参考以下文章
java Java CLI应用程序的代码,用于将主机名/端口的SSL / TLS证书安装到Java的密钥库中
javax.net.ssl.SSLHandshakeException:在 jdk 6 中握手期间远程主机关闭连接
没有 SSL 证书设置的虚拟主机重定向到使用 SSL 的其他虚拟主机
在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途