質問: httpd.confでのエイリアスの設定が効きません。 ソースは以下の通りです。(xxxxxは実際のドメインと異なります) NameVirtualHost *:80 ServerName www.xxxxx.jp ServerAlias xxxxx.jp *.xxxxx.jp DocumentRoot "/var/www/html/xxxxx" www.xxxxx.jp はブラウザで表示されますが、xxxxx.jp や test.xxxxx.jp は「見つかりませんでした」とエラーになります。 DocumentRootの設定は有効なので、httpd.conf全体が無効になっているということは ありません。何が問題と思われますか? 憶測で結構ですのでアドバイスいただけると幸いです。 ズバリ的中した方には300ポイント進呈します。
回答: httpd.conだけでなく、DNSの設定を行う必要があります。 > もちろん思いつきの名前を作って、 ServerName や ServerAlias にその名前を書くといったことはできません。まずは、 これらの名前が サーバに付けられた IP アドレスにマップされるように DNS サーバを適切に設定しなければなりません。 > > > DNSの設定はネームサーバによって異なりますが、基本的にはAレコードにホスト名とIPアドレスを記述します。 下記サイトを参考にして下さい。