![在 Centos 7 服务器上创建用于演示目的的自签名证书](https://linux22.com/image/654693/%E5%9C%A8%20Centos%207%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E5%88%9B%E5%BB%BA%E7%94%A8%E4%BA%8E%E6%BC%94%E7%A4%BA%E7%9B%AE%E7%9A%84%E7%9A%84%E8%87%AA%E7%AD%BE%E5%90%8D%E8%AF%81%E4%B9%A6.png)
我在公司局域网内的服务器上设置了默认的 tomcat 网站 (tomcat 8.0.3)。如果我尝试从工作电脑通过在 Google Chrome 中输入网址来访问该网站,则无法正常工作。
运行Tomcat服务器的计算机的IP是192.1xx.132.125:8080
。我的工作计算机的IP是192.1xx.129.75
。
目前以 的身份进行访问http://192.1xx.132.125:8080
。出于演示目的,我想将其设为 https 站点。如何在服务器上创建证书,并使我的 Google Chrome 浏览器将该证书视为受信任的证书。
答案1
可以肯定的是,自签名证书不被视为可信证书。这和您签署自己的博士学位证书几乎是一样的。您的同事不会信任它,因为它是由受让人创建的。
然而,自签名证书对于邮件服务器之类的东西很有用。
编辑:如果你想要一张普通证书,NameCheap以相当优惠的价格提供 SSL 证书。
答案2
您可以将证书导入 Chrome 以使其受信任。
我使用的流程是:
- 使用 openssl 创建 CA。(我使用 tinyCA 作为 GUI。)
- 为我的站点创建由 CA 签名的证书。
- 将我的 CA 证书导入到客户端(浏览器、电子邮件阅读器等)。
- 在我希望使用的服务器上安装证书。