Linux + nginx を使用して cname サービスを提供するにはどうすればよいですか?
PHP中文网
PHP中文网 2017-05-16 17:18:06
0
1
923

シナリオ:
クラウド サーバー linux+nginx+flask 上のマルチユーザー システム、外部ドメイン名は www.abc.com で、各登録ユーザーは第 2 レベル ドメイン名 uxxx.abc.com を自動的に生成します。

要件:
一部のユーザーは、サービスにアクセスするために独自のセカンダリ ドメイン名を使用する必要がありますが、ユーザーが A レコードを通じて IP をバインドすることは望ましくありません。cname を使用して、ユーザーが独自のドメイン名 www.uxxx を使用できるようにしたいと考えています。 .com cname を uxxx .abc.com に変更してアクセスします。

これを達成するにはどうすればよいですか? nginxの設定方法は?プログラムはそれに応じて協力する必要がありますか?

PHP中文网
PHP中文网

认证0级讲师

全員に返信(1)
曾经蜡笔没有小新

http DNS は 2 つの異なるものですが、重要ではありません。

ここで解決する必要がある問題は実際には 1 つだけです。それは、ユーザー自身のドメイン名とユーザー名の間のマッピング関係を取得する方法です。

ストレージ サービス (ストレージ ユーザーとドメイン名のマッピング関係) にアクセスする必要があるため、Web サーバーだけでは解決できないと考えられます。 ngx_lua などのちょっとした魔法が必要です。または、 で解決できます。アプリケーション層

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート