fedora7のバーチャルホストの設定が上手くいきません


---------------------

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のテストページが開いてしまします・・・。
何か見落としている点はありますか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/02/22 19:43:47
  • 終了:2008/02/29 19:45:03

回答(2件)

id:j1960 No.1

j1960回答回数322ベストアンサー獲得回数212008/02/22 20:55:36

ポイント35pt

httpdの再起動は行いましたか?


/etc/httpd/conf.d/virtualhost.conf

これで設定してますか?


DirectoryIndex で index.html を指定していないとか。

http://www.fedoraz.com/index.php?itemid=12

id:php-beginner

/etc/httpd/conf/httpd.conf

に直接書き込んでいます

DirectoryIndexにはindex.htmlを指定しています。

2008/02/23 09:48:35
id:tkyk3 No.2

tkyk3回答回数59ベストアンサー獲得回数62008/02/23 13:43:54

ポイント35pt

OrderはDeny,Allowがデフォルトなので

<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>

のようになると思います。

はずしていたらすみません。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません