本稿はCentOS+Apacheを前提に記載しています。
webサーバを構築する際にとりあえず押さえておく事項のメモです。
バーチャルホスト関係も今後記載予定。
#webコンテンツ編集ユーザーの作成
※ webコンテンツ作成/編集可能ユーザーをwww-user
とする。
#ユーザー追加
useradd www-user
#パスワード作成
passwd www-user
apache実行ユーザーの確認
httpd.confファイルにてUserとGroupを確認する。
vi /etc/httpd/conf/httpd.conf
User apache
Group apache
ドキュメントルートの設定
パーミッションの設定
/var/www/html
chown -R www-user:apache /var/www/html
chmod -R 2770 /var/www/html
#ファイルアップロードスクリプト等を使用するディレクトリ
chown -R apache:apache /var/www/html/uploads
chmod -R 755 /var/www/html/uploads