1

ヘルプ!トラフィックの多い2つのサイトに仮想ホストを設定しただけで、何かを台無しにしたと思います。これが私のhttpd.confの終わりです:

NameVirtualHost *
<VirtualHost *>
ServerName www.mydomain.com
DocumentRoot /var/www/html
</VirtualHost>

<VirtualHost *>
ServerName www.mydomain2.com
DocumentRoot /var/www/downloadr
</VirtualHost>

<VirtualHost *>
ServerName mydomain2.com
DocumentRoot /var/www/downloadr
</VirtualHost>

mydomain2.comがwwww.mydomain.comにアクセスする問題を解決するために、最後の仮想ホストを追加しました。ただし、現在発生しているのは、www.mydomain2.comがwww.mydomain.comにアクセスすることです。

助けてください!!!

皆さんありがとう

アップデート

言葉を超えた愚かさ-1つのサイトを2つのディレクトリにコピーし、2つのドメインが同じ場所を指していることに成功しました!! OMGこれは二度と起こりません。再確認して再確認して再確認して再確認して再確認して再確認........

ところで、なぜ誰かがこれについて私を否定するのですか?

4

2 に答える 2

3

3 番目の仮想ホストを追加する代わりに、

ServerAlias mydomain2.com

二番目に。したがって、構成全体は基本的に次のようになります。

NameVirtualHost *
<VirtualHost *>
    ServerName www.mydomain.com
    DocumentRoot /var/www/html
</VirtualHost>

<VirtualHost *>
    ServerName www.mydomain2.com
    ServerAlias mydomain2.com
    DocumentRoot /var/www/downloadr
</VirtualHost>

のリクエストmydomain.comを実際に にリダイレクトしwww.mydomain.comて、ユーザーがブラウザで URL の変更を確認できるようにする場合は、それを行うことができますmod_rewrite(ただし、それは別の質問の主題です。必要に応じて検索してください)。

于 2009-02-12T22:22:47.457 に答える
0

私もこれに問題を抱えていましたServerName.Apacheがwwwを先頭に追加するのが好きではなかったことがわかりました。したがって、次のようになります。

<VirtualHost *>
 ServerName mydomain2.com
ServerAlias www.mydomain2.com *.mydomain.com
DocumentRoot "c:/wamp/www" #WAMP INSTALL
</VirtualHost>
于 2013-02-14T09:17:13.977 に答える