2017-02-13 16 views
1

を暗号化してみましょう私は、このチュートリアルに従うことによって、すべてがdockerized、LETの暗号化とnginxのプロキシを設定しようとしました: http://www.automationlogic.com/using-lets-encrypt-and-docker-for-automatic-ssl/のは、502不正ゲートウェイドッキングウィンドウ

を問題は、私のアプリケーションではなく、80のポート1337を公開することで、私ができます今はこれを変更しないでください。

誰かが私がアプリのコンテナを1337で聞くようにnginxにどのように伝えることができるか知っていますか?

答えて

2

そのチュートリアルと利用可能なソースコードを見た後、nginxの設定ファイルは、それがstart.shスクリプトですでnginxのドッキングウィンドウコンテナの環境変数$ APP_PORT_80_TCP_PORTに置き換えますプレースホルダ_APPLICATION_PORT_を使用しています。特定の環境変数がドッキングウィンドウ-compose.ymlファイルに追加する必要があると表示されます。

nginx: 
    environment: 
    - APP_PORT_80_TCP_PORT=1337 

ます。また、ドッキングウィンドウ-compose.ymlは、あなたのアプリケーションのための正しいポートを持っていることを確認する必要があります(場合dockerが正しいポートを公開するように、docker-composeがアプリケーションコンテナを起動しています)。

役に立ったと思っています。

+0

間違いなく、間違いなく、私はスクリプトを読みました。 答えをありがとう! –

関連する問題