Web サイトのディレクトリに対する読み取りおよび書き込み権限を Apache に正しく設定する方法

王林
リリース: 2020-11-16 15:55:59
転載
4095 人が閲覧しました

Web サイトのディレクトリに対する読み取りおよび書き込み権限を Apache に正しく設定する方法

前提:

http サーバーを実行しているユーザーとユーザー グループが www、Web サイト ユーザーが centos、Web サイトのルート ディレクトリが /home/centos/ であると仮定します。ウェブ。

(ビデオチュートリアルの推奨: php ビデオチュートリアル)

具体的な方法:

1. まず、Web サイトのディレクトリの所有者と所有者を設定し、ファイルはすべて centos、www.

例:

chown -R centos:www /home/centos/web
ログイン後にコピー

2. Web サイトのディレクトリのアクセス許可を 750 に設定します。750 は、centos ユーザーがディレクトリに対する読み取り、書き込み、および実行のアクセス許可を持っていることを意味します。

このようにして、centos ユーザーは任意のディレクトリにファイルを作成できます。ユーザー グループには、ディレクトリに入ることができる読み取りおよび実行権限があります。他のユーザーには権限がありません。

find -type d -exec chmod 750 {} \;
ログイン後にコピー

3. Web サイトのファイル権限を 640 に設定します。640 は、centos ユーザーのみが Web サイト ファイルを変更する権限を持っていることを意味します。http サーバーにはファイルを読み取る権限のみがあり、ファイルを変更することはできません。他のユーザーには権限がありません。

find -not -type d -exec chmod 640 {} \;
ログイン後にコピー

4. 個々のディレクトリに書き込み権限を設定します。

たとえば、Web サイトの一部のキャッシュ ディレクトリには http サービスに対する書き込み権限が必要です。たとえば、discuz x2 の /data/ ディレクトリには書き込み権限が必要です。

find data -type d -exec chmod 770 {} \;
ログイン後にコピー

上記の設定で find コマンドが見事に使用されていることに気づいたはずです。

複数レベルのディレクトリ内のファイルを操作する場合、特にファイルの検索やアクセス許可の設定を行う場合、find コマンドは依然として非常に便利です。

関連する推奨事項: apache

以上がWeb サイトのディレクトリに対する読み取りおよび書き込み権限を Apache に正しく設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート