ホームページ  >  記事  >  バックエンド開発  >  多くのドメイン名 Web サイトが lnmp にデプロイされていますが、そのドメイン名の 1 つに docker を使用したいのですが、何か良い方法はありますか?

多くのドメイン名 Web サイトが lnmp にデプロイされていますが、そのドメイン名の 1 つに docker を使用したいのですが、何か良い方法はありますか?

WBOY
WBOYオリジナル
2016-08-04 09:19:481038ブラウズ

www.a.com が通常の lnmp で構築されていると仮定します

www.b.com が docker で実行されていると仮定します

どのように設定すればよいでしょうか? 私が考えているのは、ホストの nginx がトラフィックを docker に転送することです。

Docker で 2 つのドメイン名を実行する必要がある場合、2 つのコンテナーを開く必要があります。1 つのコンテナーを使用できますか?

返信内容:

www.a.com が通常の lnmp で構築されていると仮定します

www.b.com が docker で実行されていると仮定します

どのように設定すればよいでしょうか? 私が考えているのは、ホストの nginx がトラフィックを docker に転送することです。

Docker で 2 つのドメイン名を実行する必要がある場合、2 つのコンテナーを開く必要があります。1 つのコンテナーを使用できますか?

ホストの nginx http サービスを通じて、Docker の nginx http サービスへのリバース プロキシを実行できます

2 つのドメイン名を実行するには、nginx で 2 つの仮想ホストを設定するだけです。ビジネス ニーズに応じて 2 つのコンテナーを開く必要はありません。

ネットワークのコンテナエイリアスを設定することで、1つのコンテナにnginxの複数のサービスを実装できます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。