apacheのDocumentRootとVirtualHostとウェルカムページ |
更新日時:2017年08月18日 |
日々の出来事 / サイト管理 |
ハマったのでメモ… VirtualHostの設定で
のように設定して、http://www.server.com にアクセスした時の挙動がおかしくてハマりました。 もちろん www.server.com の アドレスは すぐ上の xxx.xxx.xxx.xxx にネームサーバで設定済み。 /home/user/public_htmlに、httpd.conf の DirectoryIndex に設定したインデックスファイル (ここでDirectoryIndex設定してもいいけど、DirectoryIndexの設定なんて同じでいいので httpd.conf で全体に設定)の index.html や index.cgi なんかをを置いておいた場合はもちろんそのファイルを表示して欲しい。 インデックスファイルがない場合、Options Indexes FollowSymLinks を設定してあるのでファイル一覧が出てほしい。 …なのですが、インデックスファイルの方は特に問題なく表示されているのですが、インデックスファイルがない場合のファイル一覧が出ない。 出ないとゆーか、apache のウェルカムページ(Test Pageってやつ)が表示されてしまう。 これなんやねんって思ったら /etc/httpd/conf.d/welcome.conf こんなものがありまして、中身が
こんな感じでした。 「ルートURLにデフォルトのインデックスページが存在しない場合、この設定ファイルはウェルカムページを表示します。」 だそうです…ってバカw 早速コメントアウトしたら無事ファイル一覧が表示されました。 |
コメント |