2017-05-22 3 views
0

laravel/phpにクラウドベースのアプリケーションを作成しています。クラウドベースのアプリケーションでのカスタムドメインマッピング

私は、ユーザーがuser.myapp.comで彼らのウェブサイトを持つことができる機能を持っており、それが(サブドメインとモデルが結合して)動作します。

私は今、さらに一歩進んで、ユーザーが独自のカスタムドメイン名を追加できるようにしたいです。したがって、自分のウェブサイトはuser.myapp.comではなくuser-domain.comでアクセス可能になります。

私はこれを行う方法を理解したいと思います。私はPHPとApacheに基づいているLaravelフレームワークを使用しています。

どのようなサーバーが必要ですか?共有ホスティングを使用できますか? これを動作させるにはどのような設定が必要ですか? 物事をまとめるためにユーザーが作成するDNSレコードは何ですか?

答えて

0

これは任意の種類のサーバーで実行できます。任意のドメインによってキャッチされたルートを作成できます。このルートのコントローラでは、データベースに照会して、そのドメインに表示するWebサイトを知ることができます。

あなたはapp('request')->root()を使用して、現在の要求のドメイン名を取得することができます。

+0

サーバー側で必要な設定がありますか? – Naveen

+0

はい、この仮想ホストがドメイン名に関係なくすべての要求をキャッチするか、すべてのドメイン名を手動で設定ファイルに追加する必要があります。 – Jerodev

+0

あなたは仮想ホストを作成する方法を私に案内できますか?私は専用サーバが必要ですか? – Naveen

関連する問題