CentOSサーバーに仮想ホスティングを正常にインストールしました。サブドメインについて何ができますか?

CentOSサーバーに仮想ホスティングを正常にインストールしました。サブドメインについて何ができますか?

以下の指示に従いました。デジタル海

そしてそれが動作することを確認してください。

サブドメインを有効にするにはどうすればよいですか?私の実際のドメイン名はcsedu.cfです。

私は/etc/httpd/sites-available/csedu.cf.conf以下を含むコンテンツを作成しました。

<VirtualHost *:80>

    ServerName test.csedu.cf
    ServerAlias csedu.cf
    DocumentRoot /var/www/test/public_html
    ErrorLog /var/www/test/error.log
    CustomLog /var/www/test/requests.log combined
</VirtualHost>

そしてこれを接続することによってsudo ln -s /etc/httpd/sites-available/csedu.cf.conf /etc/httpd/sites-enabled/csedu.cf.conf

次にブラウザに移動し、test.csedu.cfエラーが発生したブラウザを入力します。

ここに画像の説明を入力してください。

しかし、csedu.cf結果は「/var/www/test/public_html/index.html」です。

ここに画像の説明を入力してください。

答え1

これで、誰かがtest.csedu.cfへの要求を送信したときに何をすべきかを知るようにApache Webサーバーを設定しました。

次の手順は、ブラウザがtest.csedu.cfの要求をどのサーバーに送信する必要があるかを判断できるように、test.csedu.cfのDNSレコードをDNS情報に追加することです。

詳細な方法は、DNSゾーンcsedu.cfの管理方法によって異なります。 DNSレコードの標準形式で必要な最小レコード(絶対形式)は次のとおりです。

test.csedu.cf. IN CNAME csedu.cf.

各DNS名の末尾のピリオドは意図的なものです。 DNSレコードでは、これは完全に名前が付けられ、ゾーンファイルにデフォルトのドメインサフィックスを追加してはいけません。これをDNS管理者に割り当てると、必要なものが正確にわかります。

関連情報