2

GAE でアプリの SSL を設定する際に助けが必要です。Google Apps で管理されているカスタム ドメインを介して、GAE アプリに関連付けられたドメインがあります。ただし、私のアプリはエイリアスに属する URL を介してアクセスされています。たとえば、私の Google アプリ ドメインは abc.com でエイリアスは cde.com であり、私の Appengine アプリは URL https://cde.comを使用してアクセスされています。

現在、SSL をセットアップしようとしています。Google Apps に証明書をアップロードしました。残念ながら、ドメイン エイリアスが認識されていないように見えるため、appengine アプリにこの証明書を使用できません。証明書の要件を読みましたが、次のように記載されています。

単一ドメイン/ホスト名 自己署名ワイルドカード サブジェクトの代替名

これは、ドメイン エイリアスが Appengine の SSL でサポートされるということではないでしょうか?

4

2 に答える 2

1

私は試してみますが、うまくいきます:

1-構成ファイルを作成する

[req] 
distinguished_name = req_distinguished_name 
x509_extensions = v3_req 
prompt = no 
[req_distinguished_name] 
C = FR 
ST = HS 
L = Somewhere 
O = Organisation
OU = Organisation_Unit 
CN = *.yourcustomaliasdomain.com 
[v3_req] 
keyUsage = keyEncipherment, dataEncipherment 
extendedKeyUsage = serverAuth 

*.yourcustomaliasdomain.com をアプリ エンジンのドメイン構成で置き換えることを忘れないでください

2- RSA キーの作成

openssl genrsa -out key.pem 2048

3- リクエストの署名を作成する

openssl req -new -key key.pem -out request.pem -config config

config は設定ファイルです

4-証明書を作成する

openssl x509 -req -days 3650 -in request.pem -signkey key.pem -out cert.pem

5-アップロードと構成

ここで説明するように、Google Apps コンソールに cert.pem と key.pem をアップロードします。ssl タイプを選択します。通常、アプリ エンジンの URL は証明書と一致する必要があり、追加できます。

于 2013-09-18T10:06:01.637 に答える
0

現在、SSL でサポートされているのはプライマリ Google Apps ドメインのみです。

また、@Ipe の回答は、どのブラウザからも信頼されない自己署名証明書を作成したため、開発にのみ使用する必要があることに注意してください。

アプリ エンジンの SSL の設定が難しいことがわかったので、簡単にするサービスを作成しました: http://www.volcanicpixels.com/ssl/

于 2013-10-04T10:56:15.947 に答える