在使用https访问我的应用时,然后无法使用我的应用

时间:2016-05-10 13:48:20

标签: java google-app-engine ssl gwt

我正在使用java GWT.i正在使用https访问我的应用程序的应用程序引擎项目,然后我无法访问我的应用程序。为什么我没有使用https访问我的应用程序? 使用https浏览器显示访问我的应用程序,如图所示

enter image description here

任何帮助?

提前致谢

3 个答案:

答案 0 :(得分:3)

哦,您在上一个问题中没有告诉您使用的是vijay.evadev014.appspot.com这样的第4级域名,这很重要。 Google为appspot.com配置了SSL证书,仅适用于*.appspot.com

的第三级域名

根据文件:

  

Google不会为双通配符域颁发SSL证书   在appspot.com上托管。因此,使用HTTPS时,您必须使用字符串   “-dot-”而不是“。”分隔子域,如图所示   以下示例。你可以用一个简单的“。”使用您自己的自定义域名   或使用HTTP地址。

因此,如果您想使用此证书,则应使用https://vijay-dot-evadev014.appspot.com

之类的网址

答案 1 :(得分:0)

因为浏览器中的错误消息指出证书公用名不匹配。您的应用程序为vijay.evadev014.appspot.com提供了证书,但您尝试访问sample.myapp.appspot.com

有两种方法可以解决这个问题:

  1. 获取sample.myapp.appspot.com的证书,并确保您的应用程序提供该证书
  2. 以vijay.evadev014.appspot.com指向您的应用程序并通过该地址访问它的方式更改您的配置
  3. 如果只是为了快速测试,您可以随时点击高级并忽略此异常这不会解决其他用户的问题

答案 2 :(得分:0)

正如您所提到的,您有vijay.evadev014.appspot.com,它被称为appspot.com的二级子域。但是,appspot使用通配符SSL证书和为* .appspot.com颁发的证书。

enter image description here

通配符SSL证书只能保护通用名称上的第一级子域。你应该通过第一级子域(如:vijayevadev014.appspot.com)来使用appspot来享受安全的环境。