2017-01-17 3 views
0

HTTPS経由でWasabi APIを提供しようとしています。現在のところ、HTTPのみです。HTTPの代わりにHTTPSを介したWasabi API

私は、Google Cloud上でUbuntu 16.04で動作する非常に基本的なセットアップ(ここではhttps://github.com/intuit/wasabi)を実行しています。

http://example.com:8080からアクセスできます。これはAPIに使用されている唯一のポートのようです。

$ docker ps出力:

CONTAINER ID  IMAGE    COMMAND     CREATED    STATUS    PORTS                  NAMES 
ad37f34cf204  wasabi-main   "entrypoint.sh wasabi" 7 minutes ago  Up 7 minutes  0.0.0.0:8080->8080/tcp, 0.0.0.0:8090->8090/tcp, 0.0.0.0:8180->8180/tcp wasabi-main 
df6ac72359d7  mysql:5.6   "docker-entrypoint.sh" 6 days ago   Up 7 minutes  0.0.0.0:3306->3306/tcp             wasabi-mysql 
4d7659ae5321  cassandra:2.1  "/docker-entrypoint.s" 6 days ago   Up 8 minutes  7000-7001/tcp, 0.0.0.0:9042->9042/tcp, 7199/tcp, 0.0.0.0:9160->9160/tcp wasabi-cassandra 

私はHTTPとHTTPSまたはHTTPSの両方を実行し、両方のソリューションと幸せになります。

PS! example.com自体はHTTPS経由で利用可能

+0

@ james-todd多分あなたはここでアイデアを持っていますか? –

答えて

1

現在、Jettyコンテナ(wasabi-main)はHTTPトラフィックのみを処理し、HTTPSを提供するようには設定されていません。私たちがHTTPSを提供するために通常行うことは、SSL終了を行うApache/Nginxプロキシを前面に置き、非SSLリクエストをJettyに転送することです。

+0

ありがとうございます。プロキシーを設定するのにちょっと固執していますので、いくつかの詳細、例、関連するチュートリアルを教えてください。ありがとう –

+0

これを今すぐ入手してください。ありがとう! –

関連する問題