2017-03-15 2 views
1

私はApache/PHP環境(https://github.com/tutumcloud/apache-php)内でテストするためにDockerを使用しています。osxで自己署名入り証明書を持つドッカーコンテナを使用するにはどうすればよいですか?

私が使用しているスクリプトでは、安全な接続(https)が必要です。これは自己署名証明書でもあります。ブラウザがhttpsで動作するようにするもの。問題は、ドッカーがhttpでしか動作しないように見えることです。

ドッカーにhttpsで自己署名証明書を使用させるにはどうすればよいですか?

は、以前私が、残念ながらそれだけで静的ファイルやPHPのような何もサーバー側の機能は、httpサーバを使用するために別のNPMモジュール(https://www.npmjs.com/package/http-server)を使用し、HTTPSに取得するために素晴らしい作品の自己署名証明書を使用しました。

ありがとうございます。

+0

をサポートしていますが、ドッキングウィンドウのAPIがhttpsで仕事をしたいですか?どうか明らかにしてください。 –

+0

ローカルホストを使用して私のドッカーコンテナ(Apacheサーバ上の私のPHPページ)にアクセスするとき、httpの代わりにhttps(現時点では動作しません)でアクセスできるようにしたいと考えています。 – sjmartin

+0

ドッキング用のコンテナをどのように起動するのですか?例えばdocker run'と 'あなたはコンテナで走っているあなたのサービスにどのようにアクセスしていますか?あなたはどんなアドレスを使っていますか? '使用しているスクリプトやコードを提供してください。 – Shawyeok

答えて

1

使用しているドッカーの画像は、デフォルトでSSLを提供していません。あなたはそれをアップグレードし、追加されたSSLでそれに基づいて自分のイメージを作成することができます。しかし、それはDevOpsの仕事です。そのため、すぐにSSLをサポートするドッカーハブから、別のドッカーイメージを簡単に使用できます。

のみhttps://hub.docker.com/r/eboraas/apache-php/を試してみてください - それはSSHおよびPHP

+0

これは私が探していたものです!ありがとうございました!私はテストしてSSLはすぐに使えます! – sjmartin

関連する問題