&tag(Apache/設定一般);
設定ファイルに関して†[edit]
Apache2.4の場合†[edit]
UserDirまわり†[edit]
public_htmlを公開する†[edit]
- mod_userdirはユーザーディレクトリをマッピングする能力は持っているが、パーミッションに関する設定をうまいことやってくれる機能はない。
- このためApacheの実行ユーザーやグループの権限によってpublic_htmlにアクセスできない場合もある。そのために必要なのがグループでの読み書き宣言、その他読み書き宣言などが必要となる。
- だたしその設定を行っても例えばPHPモジュール版でファイルを作るとApacheの実行ユーザーやグループがオーナーとなってしまう(例えばwordpress popular postsでサムネイルを作った場合)。
- これを回避する機能がsuEXECで、この機能を使う場合PHPをcgiとして実行する必要がある。
- たとえばさくらのレンタルサーバーでPHPがcgiモードで実行されているのは、このためだと思われる。
VirtualHost†[edit]
Last-modified: 2022-04-11 (月) 15:28:25