0

PHP と MySQL を使用してアプリケーションを作成しました。複数のドメインにまたがるシステムへのアクセスを設定したいと考えています。アプリケーションは自分のドメインでホストされており、顧客ごとに CNAME を使用してアクセスしたいと考えています。

顧客 A: http://myapp.domain-a.com 顧客 B: http://system.domain-b.co.uk

どうすればこれを達成できるかについて、誰かが私にいくつかのガイダンスを教えてください。

4

1 に答える 1

0

これは、ドメインの DNS フックを介して行うことができます。例: の DNS 設定を変更し、サブドメインdomain-b.co.ukの対応する DNS エントリ ( CNAME ) を編集して、このサブドメインのエイリアス名( ) を にsystem変更します。system.domain-b.co.ukdomain-a.com

これで、すべてのリクエストがsystem.domain-b.co.ukのサーバーにリダイレクトされますdomain-a.com。次に、代替ルートが定義されていない場合は、仮想ホストを追加するか、デフォルトでこのマシンのすべての着信要求を仮想ホストにルーティングし、背後のサーバーがdomain-a.com要求を受け入れるようにする必要があります。system.domain-b.co.ukmyapp.domain-a.com

(静的 IP アドレスを使用する代わりに) エイリアス名を使用する利点: の IP アドレスがdomain-a.com変更された場合、 の設定を編集する必要はありませんsystem.domain-b.co.uk

PS: DNS の変更が有効になるまでに最大 24 ~ 48 時間かかる場合があります

于 2013-01-17T10:05:25.680 に答える