15:25
suEXEC環境の導入
skywalker
MT経由で「ユーザー:Apache」としてアップロードしたファイル等を、FTPでメンテナンスする際に起こるパーミッション制限を回避するため、suEXEC環境にすると便利。
■Apache設定ファイル:httpd.confに追加記述
■kmt-configにも関連の記述を追加
・suEXEC化により、Apache経由のユーザーは[ユーザ名] になるため、/var/***/***以下のオーナーを全て[ユーザ名] に変更する必要がある。
・cgiファイルがあるフォルダやプラグインのパーミッションに注意(755にしないと動かない、等)
■Apache設定ファイル:httpd.confに追加記述
ServerAdmin webmaster@*****.co.jp
ServerName www.*****.co.jp
DocumentRoot /var/***/***
SuexecUserGroup [ユーザ名] [ユーザグループ]
■kmt-configにも関連の記述を追加
DBUmask 0133■ポイント
HTMLUmask 0133
UploadUmask 0133
DirUmask 0022
・suEXEC化により、Apache経由のユーザーは[ユーザ名] になるため、/var/***/***以下のオーナーを全て[ユーザ名] に変更する必要がある。
・cgiファイルがあるフォルダやプラグインのパーミッションに注意(755にしないと動かない、等)