---------------------
httpd.conf
NameVirtualHost 000.000.00.000:80(サーバのIP)
<VirtualHost 000.000.00.000:80>
DocumentRoot /home/domain/public_html
<Directory "/home/domain/public_html">
allow from all
Options +Indexes
</Directory>
ServerName www.domain.jp
</VirtualHost>
--------------------------
httpd -Sではエラーは出ないのですがちゃんとバーチャルで指定した場所にindex.htmlを置いてもfedoraのテストページが開いてしまします・・・。
何か見落としている点はありますか?
httpdの再起動は行いましたか?
/etc/httpd/conf.d/virtualhost.conf
これで設定してますか?
DirectoryIndex で index.html を指定していないとか。
<Directory "/home/domain/public_html">
Order allow,deny
allow from all
Options +Indexes
</Directory>
とか…。
あと余談ですが、今回の設定は複数のIPアドレスを使うので、IPベースのバーチャルホストを設定しているということですよね。
(折角バーチャルホスト、ということですから1つのドメインだけの設定ではないと考えました)
もしそうではなくIPは一つで複数のドメインを設定するという話でしたら、「名前ベースとIPベースのバーチャルホストの比較」をご覧下さい。その場合は、
NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /home/domain/public_html <Directory "/home/domain/public_html"> Order allow,deny Allow from all Options +Indexes </Directory> ServerName www.domain.jp </VirtualHost>
のようになると思います。
はずしていたらすみません。
/etc/httpd/conf/httpd.conf
に直接書き込んでいます
DirectoryIndexにはindex.htmlを指定しています。