第 1 レベル ドメイン名、第 2 レベル ドメイン名、およびサブドメイン名の Web サイト展開

WBOY
リリース: 2016-09-23 03:30:11
オリジナル
3345 人が閲覧しました

ドメイン名導入について:

一般的に、完全なドメイン名は 2 つ以上の部分で構成され、各部分は英語のピリオド「.」で区切られます。たとえば、「www.baidu.com」、最後の「.」「.com」の右側の部分はトップレベル ドメイン名 (TLD) になり、.cn と同様にファーストレベル ドメイン名になります。 .net、.org、.gov、.edu、.tv など。ここで、.com.cn は実際には .cn の下の第 2 レベルのドメイン名です。誰でも .com ドメイン名を登録できます。baidu.com は、トップレベル ドメイン名 .com の下の第 2 レベル ドメイン名です。image.baidu.com、music の形式にすることもできます。ここでは、baidu.com、imagemusic を「サブドメイン名」と呼ぶことができます。

第 2 レベルのドメイン名とサブドメインの Apache 設定:

Apache-conf-extra-httpd-vhost.conf と入力し、次の設定を追加します:

リーリー
DocumentRoot は Web サイト プロジェクトが配置されているディレクトリを表し、ServerName は第 2 レベルのドメイン名を表し、ServerAlias はエイリアス (完全な第 2 レベルのドメイン名 (www. を含む) またはサブドメイン名が許可されます)、

ThinkPHP プロジェクトでは、異なるエントリ ファイル、index.php および mobile.php を構成することで、異なるモジュール エントリを簡単に区別でき、.htaccess ファイルと組み合わせることで、ルーティング URL を簡素化できます。

httpd-vhost.conf ファイルの設定が機能しない場合は、次の 2 つの点に注意してください:

1. http-vhosts.conf モジュールは、Apache 設定ファイル httpd.conf にロードできます。

# 仮想ホスト

conf/extra/httpd-vhosts.conf を含める


2. 書き換えモジュール機能を有効にする。

テスト環境では、システムホストファイルを構成し、

を追加できます

192.168.1.122 testimmi.com

192.168.1.122 m.testimmi.com

192.168.1.122 www.testimmi.com


セカンドレベルドメイン名を申請する状況をシミュレーションしてみましょう

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート