0

GAE で提供されている自分の Web サイトに SSL を構成しようとしましたが、失敗しました。

http://www.gluwa.com/

正常に動作しますが、

https://www.gluwa.com/

Googleエラーページしか表示されません。

ここに画像の説明を入力

SSL セットアップ手順を何度か確認した後、今では推測できません。

SNI と VIP の両方を試しましたが、まだ望みはありません。

GAE アプリに SSL を使用することは不可能ですか?

編集:

Dragonx の提案に従って設定を追加しています。

ここに画像の説明を入力

app.yaml

application: myapp
version: 1
runtime: python27
api_version: 1
threadsafe: true

libraries:
- name: django
  version: "1.3"
- name: PIL
  version: "latest"
- name: webob
  version: "latest"

builtins:
- django_wsgi: on
- appstats: on

inbound_services:
- warmup

handlers:
- url: /static/admin
  static_dir: admin_media/

- url: /static
  static_dir: static/

編集2:

handlers:
- url: /.*
  script: google.appengine.ext.django.main.app
  secure: always

上記のハンドラーを追加するために、ビルトインから以下をコメントアウトしました。

- django_wsgi: on

ただし、このマークを追加しても問題は解決しませんでした。

編集3:

詳細については、以下の 3 つの手順に従って、ターミナルで openssl を使用して SSL 証明書を作成しました。

$openssl genrsa -out yourdomain.com.key 1024
$openssl req -new -key yourdomain.com.key -out yourdomain.com.csr
$openssl x509 -req -days 365 -in yourdomain.com.csr -signkey yourdomain.com.key -out yourdomain.com.crt

2番目のコマンドでは、これらの情報を入力しました

Country Name (2 letter code) [AU]:KR
State or Province Name (full name) [Some-State]:Seoul
Locality Name (eg, city) []:Seocho
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Gluwa Inc.
Organizational Unit Name (eg, section) []:R&D
Common Name (e.g. server FQDN or YOUR name) []:www.gluwa.com
Email Address []:gluwa@gluwa.com

ただし、それらがまったく問題になるかどうかはわかりません。

編集4:

SSLを作成するためにGAEサーバーの情報を使用しようとしましたが、どちらも価値がありませんでした。

4

2 に答える 2

1

いいえ、不可能ではありません。私にとってはうまくいきます。

正しく構成されていないものがあります。誰かが理解できるように、実際に構成を詳細に説明する必要があります。

app.yaml でリクエスト ハンドラをセキュアとしてマークしなかったと思います。

于 2012-10-16T03:17:25.130 に答える
1

DNS エントリが間違ったアドレスを指しています:

$ host www.gluwa.com
www.gluwa.com has address 216.239.38.21

スクリーンショットによると、ghs-svc-https-c1099.ghs-ssl.googlehosted.com への CNAME である必要があります。

https://ghs-svc-https-c1099.ghs-ssl.googlehosted.comにアクセスしようとすると、証明書が表示されます。www.gluwa.com の GET リクエストをサーバーに送信すると、サーバーからコンテンツが返されます。 App Engineなので、Google側ですべてが正しく構成されていると思います.

于 2012-10-17T02:57:04.293 に答える