Webサーバーファイルパーミッション — Apache、Nginx、PHP

Webサーバーの正しいファイルパーミッション設定の完全ガイド。Apache、Nginx、PHP-FPM、アップロードディレクトリ、よくあるセキュリティミス。

Directory & Web

詳細な説明

Webサーバーパーミッションガイド

  1. Webルートディレクトリ: 755
  2. 静的ファイル: 644
  3. アップロードディレクトリ: 770
  4. シークレット設定: 600
  5. 777は絶対に使わない
find /var/www/html -type d -exec chmod 755 {} \;
find /var/www/html -type f -exec chmod 644 {} \;

ユースケース

Web開発者とシステム管理者が、Webサイトのデプロイ、CMSプラットフォームの設定、403 Forbiddenエラーのトラブルシューティング時にこのリファレンスを使用します。

試してみる — Linux Permission Reference

フルツールを開く