3

私はたくさんのSOの質問をしましたが、正しい答えはありません。

Apache vhost に次の構成があります。

<VirtualHost *:80>
    DocumentRoot "D:/Web Server/xampp/htdocs/testsite/frontend/www"
    ServerName mydomain.com
    ServerAlias www.mydomain.com
</VirtualHost>


<VirtualHost *:80>
    DocumentRoot "D:/Web Server/xampp/htdocs/testsite/backend/www"
    ServerName admin.mydomain.com
    ServerAlias www.admin.mydomain.com
</VirtualHost>

AND ホスト ファイル:

127.0.0.1               testsite.com
127.0.0.1               admin.testsite.com

私が必要とするのはそれです:

www.testsite.com と testsite.com は同じものを指す必要があります

と同じ

www.admin.testsite.com および admin.testsite.com

この構成の問題は何ですか? 1 つは www で、もう 1 つは www なしで、それぞれに別々のレコードを追加する必要がありますか?

この問題を整理するのを手伝ってください

前もって感謝します

4

2 に答える 2

3

wwwを追加する必要があります。ドメインのバージョンをetcホストに追加します。

127.0.0.1               testsite.com www.testsite.com
127.0.0.1               admin.testsite.com www.admin.testsite.com
于 2012-11-17T20:48:00.117 に答える
1

CNAME を使用すると、DNS データの管理が容易になります。CNAME レコードは A レコードを指します。そのため、A レコードの IP アドレスを変更すると、そのレコードを指すすべての CNAME レコードは、自動的に A レコードの新しい IP に従います。別の解決策は、複数の A レコードを持つことですが、IP アドレスを変更する場所が複数になり、エラーの可能性が高くなります。

CNAME レコードの最も一般的な用途は、標準の www.domain.com と domain.com (www なし) の両方を使用して Web サーバーへのアクセスを提供することです。これは通常、短縮名を指す www 名の CNAME レコードを追加することによって行われます [短縮名 (www なし) の A レコードを作成している間]。例:

ドメイン名 mywebsite.nl の Web サイトがあります。このドメイン名は、ドメイン名を適切な IP アドレス fi に変換する A レコードに接続されます11.22.33.444

また、www.mywebsite.nl、ftp.mywebsite.nl、mail.mywebsite.nl などのいくつかのサブドメインがあり、このサブドメインがメイン ドメイン名 mywebsite.nl を指すようにします。サブドメインごとに A レコードを作成してドメインの IP アドレスにバインドする代わりに、エイリアスである CNAME レコードを作成します。以下の表を参照してください。IP アドレスが変更された場合、1 つの A レコードを編集するだけでよく、CNAMES が A レコードでメイン ドメインを指しているため、すべてのサブドメインが自動的に続きます。

(Sub)domain
Type
Target
mywebsite.nl

A
11.22.33.444
www.mywebsite.nl

CNAME
mywebsite.nl
ftp.mywebsite.nl

CNAME
mywebsite.nl
mail.mywebsite.nl

CNAME
mywebsite.nl
于 2015-03-18T08:13:59.787 に答える