以下の指示に従いました。デジタル海
そしてそれが動作することを確認してください。
サブドメインを有効にするにはどうすればよいですか?私の実際のドメイン名は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管理者に割り当てると、必要なものが正確にわかります。