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/29 19:45:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:j1960 No.1

回答回数322ベストアンサー獲得回数21

ポイント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

回答回数60ベストアンサー獲得回数7

ポイント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>

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

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

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

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

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

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

回答リクエストを送信したユーザーはいません