アプリ版:「スタンプのみでお礼する」機能のリリースについて

Apacheのhttp.confの中の設定に書く順番はあるのでしょうか?

ディレクトリインデクスを設定したい(index.php)のですが、うまくできません。

<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

と書けばよいとあるのですが、これを書いて、再起動させても、ブラウザでディレクトリを指定してもうまくいかず、index.phpまで指定するとうまく表示されます。

また、httpd.confは、Ubuntuのaptでインストールしたら白紙だったので、自分で書いていっています。

よろしくお願いします。

A 回答 (2件)

それは、ディレクティブによってはあるでしょう。



サンプルがどっかにあるはずなので
サンプルを元にして編集するようにしてください

なければネットから拾ってきましょう。
    • good
    • 0

<IfModule dir_module> は一種の条件分岐なので


(この場合dir_moduleが組み込まれている場合という指定)

引用:****************************
<IfModule test>...</IfModule> セクションは、モジュールが存在するときに処理されるディレクティブを 指定するために利用します。 <IfModule> セクションに 含まれるディレクティブは、test で指定するモジュールが組み込まれているときのみ処理されます。 もし test が組み込まれていなければ、開始と終了の間のディレクティブ は無視されます。
******************************
http://httpd.apache.org/docs/2.2/ja/mod/core.htm …

ディレクティブにLoadModule dir_module ~がないからかもね。


apache起動ファイルに-l
オプションで常時、組み込まれているモジュールが分かる。
それ以外はhttpd.confで読み込んで有効化する。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!