我有一个网站在AppEngine上的一个域名下运行,SSL按预期工作。 但是,我切换到另一个域名,我一直无法获得SSL的工作。 当我去上传证书时,它会提示我input“PEM编码的X.509”证书文件和“未encryption的PEM编码的RSA”私钥文件。 有了最后一个域名,我只需插入CRT和私钥即可。 此键在顶部显示“—– BEGIN PRIVATE KEY —–”,并不表示它是RSA密钥,但没关系。 如果这很重要,我用命令行生成密钥/ CSR: openssl req -new -nodes -keyout abc.com.key -out abc.com.csr -newkey rsa:2048 然而,有了这个新的域名,我将提供CRT(实际上是按顺序连接CRT和IA)和密钥文件。 密钥没有密码,并且都是PEM格式(标准,编码,ASCII文件,对吗?)。 但是,我收到一个错误:“私钥和SSL证书都应该是未encryption的PEM格式。” 这是上次没有发生的。 另一个网站说,我需要运行以下产生一个AppEngine可以使用的密钥: openssl rsa -in abc.com.key -text > abc.com.key.pem 但是,我不知道这两种格式之间的区别,新文件的顶部有模数,指数,素数和系数,后面是“BEGIN RSA PRIVATE KEY BLOCK”。 这就是说,我现在可以上传原始的CRT和这个新的密钥文件。 这是我的第一个问题(我不明白我在做什么,在这里)。 我的第二个问题是IAauthentication被忽略了:AppEngine表明我只上传了一个证书(我看到了它应该指明两个证书的地方)。 当我单独上传IA和新密钥时,出现错误:“上传的私钥与SSL证书不匹配,请上传匹配的密钥”。 显然,后一种情况是更大的错误。 我得到一些来自Python的SSLvalidation错误,但不是来自浏览器。 我很感激在这个问题上的任何build议。
我在Google Appengine上使用SSL证书设置了我的网域: https://www.ltc-x.de/ ://www.ltc-x.de/ 一切工作正常的www子域。 现在我想让裸体域名也能工作。 所以如果有人只ltc-x.de他们应该被redirect到www.ltc-x.de , 我遵循了这个指示,但是当我试图拯救前锋的时候,我总是得到一个错误: 在德语中的错误是:“Serverfehler:Wirkönnenihre anfrage derzeit leider nicht bearbeiten,bitte versuchen Sie esspätererneut。”英语中的哪个翻译为“服务器错误:我们目前无法处理您的请求,请稍后再试。 我已经联系了支持,但他们不是很有帮助。 我的Alogging如下所示: 有什么我在这里做错了吗? 有人遇到类似的行为,有没有办法让这个工作? 编辑: 对不起,我错过了截图中的一个条目。 它看起来像这样: @BillThor:你确定我需要一个A和一个AAA子项的www子域吗? 因为目前我只有www域的CNAME条目,它的工作原理。
我想在Google云端平台上设置phpBB。 我应该使用AppEngine( 示例设置 ),计算引擎还是容器?
我使用https://appengine.google.com创build了一个App Engine项目 我尝试从Google云端平台开发者控制台访问App Engine,但失败。 概述 – >使用Google App Engine快速入门(提示“要访问App Engine,您必须是该项目的直接成员。”) 我点击左侧菜单Compute – > App Engine(什么都没有发生) 我检查权限(我的帐户是所有者)
我要为我的域名设置SSL,现在,configuration是这样的: – 托pipe网站的Google云计算机( example.com ),以及与API编写的webapp(js, example.com/myapp )在谷歌应用程序引擎实例 – 谷歌应用程序引擎instnace承载API( example.com/api ) 我想要做的是将API映射到example.com/api,并确保应用程序和API之间的通信是https(我必须使用相同的域,否则它不起作用)。 现在的问题是:我怎么能做到这一点? 我需要什么types的SSL证书? 我的想法: 单个域名证书就足够了,网站,app和api最后都在同一个域名上。 我可以使用Apache代理将/api映射到/api的GAE实例(但我不确定)。 我可能会得到一个wildecard SSL证书,将api绑定到api.example.com ,然后使用apache将api.example.com映射到example.com/api 。 仍然不确定这一点。 最后,我该怎么办?
我正在做一个android应用程序(客户端 – 服务器types)。 到目前为止,我在我的系统中安装了tomcat。 所以现在服务器是我的电脑,客户端是我的电话 现在,我想将我的服务器组件(.war文件)部署到Google Cloud的tomcat堆栈中,以便我的应用程序在任何地方均可访问。 使用Google Cloud选项, 单击部署tomcat堆栈以在云上安装tomcat。 接下来的事情是把我们的战争文件放到webapps .. 我尝试了几乎所有可能的方式来做到这一点..但是,每一个线索徒然结果..:/ 安装gcloud sdk …最后通过一些git方式(不是在webapps)将这个war文件放到我们的项目中(可以通过SourceCode – > Browse进行查看 ),无法将其复制到webapps。 尝试了复制文件命令的各种变化,但由于文件权限被拒绝而徒劳无功。 我无法更改webapps的权限。 最后,我尝试了filezilla,能够连接到IP地址,并findwebapps文件夹..但无法将我的文件放在该文件夹,因为相同的权限问题….试图改变权限在该filezilla本身,但它也结果徒然..:/ 能够改变剩余文件夹的权限,但不是这个(webapps)。 所以最后决定从谷歌通过邮件或电话支持,但我在青铜计划。所以我不能支持他们,我们有权限只读文件和东西。 所以 有没有人在Google Cloud上工作,面临类似的问题并解决了这个问题。 要么 有谁知道如何更改Tomcat Stack,Google Cloud的webapps文件夹的权限
我完全无法获取应用程序引擎应用程序中的App Engine XMPP API,以便与计算引擎上的实例上运行的外部XMPP Openfire服务器通信。 我同样没有通过免费的jabber服务器(jabber.at)连接到应用程序引擎应用程序。 在这两种情况下,错误消息返回远程服务器不能find,或在端口5269找不到。但是一个ncat扫描显示5269是在应用程序引擎应用程序打开。 我已经阅读了谷歌教程,其中说:“事件的基本顺序将如下所示:*用户将[email protected]添加到他们在Google Talk或其他XMPP客户端的好友列表*用户询问Amazing人群大师的一个问题,通过input“/ tellme鸭子的庸医回声? 等等。” 我已经添加名称的所有变种名单/好友名单,什么也没有发生。 我已经检查了appspot和appspotchat的地址,他们是按照规定。 在这两种情况下,我都毫不费力地将XMPP服务器作为独立于App Engine的正常IM服务器。 XMPP API仍然工作吗? 如果是这样,是否有一些目前正在工作的示例java代码在任 现在有没有比Google App Engine网站上提供的更详细的教程或其他可用信息? (我的意思是,Python和Java片段,但只是一个Python完整的例子,为什么?'用户将[email protected]添加到他们的好友列表'是没有帮助的,没有其他设置或步骤是必需的吗? 任何帮助赞赏。 我希望在我的应用程序上设置一个简单的IM或聊天function。 2015年5月10日
我参与了在Google Appengine上托pipe的网站制作工具的开发。 该项目与通配符域(例如* .foo-bar.com)相关联,然后我们使用子域来确定正在请求的站点,并根据元数据dynamic生成内容。 到目前为止,这些域名已经足够了。 但是,我们现在有客户希望将自定义域名与他们的网站相关联。 我们提出的最好的解决scheme是创build一个运行ha_proxy的GCE VM,从而使我们能够将他们的域名redirect到我们通常的域名。 这个解决scheme有一个明显的缺点,就是增加一台新的机器到基础设施,另一个服务让我们维护。 我们也考虑过谷歌的负载平衡器,但这不仅要求我们编写额外的软件,而且最终每月还要花费更多的费用。 有没有更聪明的方法来做到这一点? 编辑: 例如,如果我们希望将www.client1-domain.comredirect到client1.foo-bar.com,我们会做两件事情: (1)要求我们的客户有我的ha_proxy他的领域点 (2)为我们的ha_proxy添加一个新的configuration,例如: acl host_client1 hdr_end(host) -i www.client1-domain.com use_backend client1_cluster if host_client1 backend client1_cluster … server client1 client1.foo-bar.com cookie A check
我已经使用新的https://console.developers.google.com/project/创build了一个Google App Engine项目,然后尝试激活云集成以使云存储为默认存储桶,但我总是有回应 创build项目时发生错误。 请重试。 这个错误从昨天开始就一直存在,可能是谷歌云系统上的一个错误? 问候。
出于某种原因,我没有在我的Google App Engine项目(project2)的事件日志中看到任何部署事件。 我有另一个项目,logging事件罚款(project1)。 我不记得我是否对项目做了一些额外的修改1。 我错过了什么,或者这是谷歌/ Stackdriver方面的问题? 编辑:我创build了来自Google开发人员控制台(Web UI)的project2。 之后,我使用与用于project1相同的部署脚本进行部署: appcfg.py -A project-name update app.yaml ember.yaml . appcfg.py -A project-name update_dispatch . 您是否需要从Google控制台或Stackdrive控制台单独启用部署活动?