搭建有效证书的HTTPS网站-Apache
2016-10-29 18:09
246 查看
参考博文:http://blog.csdn.net/happyqyt/article/details/9335397
注意创建的 “server.key” 长度必须是2048以上,不要1024;
注意在 5)签署服务器证书文件 时不要创建自签名的证书,而要到 https://www.startssl.com 上面申请一个各浏览器公认的证书。
www.startssl.com 申请方法:
1、第一次登录需要 “Sign Up” 注册账号信息;注册后回到登录界面,选择 “One Time Password Login”登录 ,收到登录密码后登录网站。
2、登录网站后,选择 “Validations Wizard” 这个tab页,验证域名;
3、验证域名后,选择“Certificates Wizard” 这个tab页,拷贝 第一部分创建的 “server.csr” 中的内容,注意不要第一行与最后一行;
4、创建完成后会下载 域名.zip, 解压,取 ApacheServer.zip 解压,把里面的文件 “2_jxstar.com.crt “ 改名为 ”server.crt“ ,把 ”1_root_bundle.crt“ 改名为 ”server-ca.crt“ 拷贝到服务器上: C:\Apache2.2\conf
5、C:\Apache2.2\conf\extra\httpd-ssl.conf 中的配置类似:
<VirtualHost _default_:443>
SSLEngine on
SSLCertificateFile "C:/Apache2.2/conf/server.crt"
SSLCertificateKeyFile "C:/Apache2.2/conf/server.key"
SSLCertificateChainFile "C:/Apache2.2/conf/server-ca.crt"
6、重启Apache 网站访问效果如下:
注意创建的 “server.key” 长度必须是2048以上,不要1024;
注意在 5)签署服务器证书文件 时不要创建自签名的证书,而要到 https://www.startssl.com 上面申请一个各浏览器公认的证书。
www.startssl.com 申请方法:
1、第一次登录需要 “Sign Up” 注册账号信息;注册后回到登录界面,选择 “One Time Password Login”登录 ,收到登录密码后登录网站。
2、登录网站后,选择 “Validations Wizard” 这个tab页,验证域名;
3、验证域名后,选择“Certificates Wizard” 这个tab页,拷贝 第一部分创建的 “server.csr” 中的内容,注意不要第一行与最后一行;
4、创建完成后会下载 域名.zip, 解压,取 ApacheServer.zip 解压,把里面的文件 “2_jxstar.com.crt “ 改名为 ”server.crt“ ,把 ”1_root_bundle.crt“ 改名为 ”server-ca.crt“ 拷贝到服务器上: C:\Apache2.2\conf
5、C:\Apache2.2\conf\extra\httpd-ssl.conf 中的配置类似:
<VirtualHost _default_:443>
SSLEngine on
SSLCertificateFile "C:/Apache2.2/conf/server.crt"
SSLCertificateKeyFile "C:/Apache2.2/conf/server.key"
SSLCertificateChainFile "C:/Apache2.2/conf/server-ca.crt"
6、重启Apache 网站访问效果如下:
相关文章推荐
- Nginx 配置 SSL 证书 + 搭建 HTTPS 网站教程
- [转] Nginx 配置 SSL 证书 + 搭建 HTTPS 网站教程
- 使用 Startssl 提供的免费证书+Nginx 搭建 https 的网站
- [置顶] NGINX 配置 SSL 证书 搭建 HTTPS 网站
- 如何申请https证书、搭建https网站
- 为微信小程序搭建https服务,证书申请及配置。Apache服务器。重点描述request:fail ssl hand shake error 错误
- 如何申请https证书、搭建https网站
- Nginx 配置 SSL 证书 + 搭建 HTTPS 网站教程
- 搭建CA颁发证书做https加密网站
- 搭建Apache服务器并使用自签证书实现https访问
- 借助 Let’s Encrypt 免费 https 证书搭建 HTTPS 网站
- 使用CA自签名证书搭建HTTPS网站
- Nginx 配置 SSL 证书 + 搭建 HTTPS 网站教程
- Nginx 配置 SSL 证书 + 搭建 HTTPS 网站教程
- NGINX 配置 SSL 证书 + 搭建 HTTPS 网站教程
- 用Apache搭建.net网站(转)
- 如何把Https网站中的安全证书导入到java中的cacerts证书库
- 生成apache证书(https应用)
- JSP动态网站环境搭建应用中的详细步骤(Tomcat和Apache/IIS的整合)
- python25+django1.4+mysql5.1+apache2.2搭建生产管理网站