ドメインの1つをGoogleで検索しようとしました。 VPSアカウントで複数の異なるWebサイトをホストしていますが、明らかに同じIPアドレスを共有しています。
驚いたことに、私のドメインの1つでの検索結果は(クライアントWebサイトの)ANOTHERドメインでいくつかの提案を返しましたが、「。com」部分の後には、私の個人プロジェクトドメインのプレフィックスがあります。このような:mydomain.com/about/coffee.html
。 mydomain.com
で検索を行い、myclientsdomain.com/about/coffee.html
で結果の一部を取得し、私のドメインコンテンツを開きますが、クライアントドメインが前面にあります。
これはどのように起こったのですか?それらは別々の「vhosts」フォルダにあり、すべてが正しくセットアップされています(またはそうだと思います)。たぶん、私が知らないDNSレコードにいくつかの問題がありますか?
Myclientsdomain.comのコンテンツがどこにあるのかをまだ指定していないようで、デフォルトのコンテンツがサーバーで提供されます。 VirtualHostを設定する必要があります myclientsdomain.comに対して。
仮想ホストのセットアップは次のようになります。
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /www/docs/dummy-Host.example.com
ServerName dummy-Host.example.com
ErrorLog logs/dummy-Host.example.com-error_log
CustomLog logs/dummy-Host.example.com-access_log common
</VirtualHost>
安全なパスにとどまり、同じ落とし穴に陥らないようにするには、自分のドメインにもVirtualHost設定を設定し、/ var/wwwに単純な駐車ページまたはリダイレクトページを設定するだけです。