如何为gitblit服务器创建证书?

时间:2016-03-30 07:26:12

标签: ssl-certificate gitblit sslexception

我使用gitblit服务器。

我可以使用https://localhost:8443访问它,但在访问我的电脑的IP地址https://192.168.10.1:8443时,我会看到SSL Error

有人可以说明我可能做错了吗?

1 个答案:

答案 0 :(得分:1)

证书与主机名绑定。

默认情况下,Gitblit GO会为localhost生成自签名证书。如果您使用不同的主机名(如IP地址)通过https访问Gitblit GO,浏览器将抱怨主机名不匹配。即使您从预期的主机名访问服务器,它也会抱怨自签名证书。这些都是标准的安全响应。

您的解决方案选择是:

  1. 为自签名证书添加例外
  2. 启动CSR(证书签名请求)并通过证书颁发机构(Thawte,VeriSign等)购买签名证书。
  3. 请勿使用https