Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> LinuxシステムFAQ >> Webサイトのルート権限の設定

Webサイトのルート権限の設定

  
ルート権限の設定の必要性

セキュリティ上の理由から、Webサーバーを実行するには特定のユーザーおよびユーザーグループを使用する必要がありますが、通常はwwwユーザーグループを使用します。それがnginxであるかapacheであるかに関わらず、Webサーバーを実行するためのwwwユーザー。これを行うことができます。

wwwユーザーで実行されているサーバーは、phpスクリプト、html、css、javaScriptなどのファイルなどの動的スクリプトを含む、Webサイトのルートディレクトリのさまざまなリソースを読み取る必要があります。もちろん、phpスクリプトで他のユーザーに切り替えることで特別なスクリプトを実行することもできます。これはシェルスクリプトでユーザーを切り替えるのと同じです。

nginxがPHPコードを実行したとき何が起こりましたか?後でそれを共有してください

ウェブサイトのルート権限を設定する

chown -R www.www /data /wwwroot /#Webサイトのルートディレクトリのユーザーとユーザーグループを変更します。

find /data /wwwroot /-type d -exec chmod 755 {} \\;#ディレクトリの権限は755です。

find /data /wwwroot /-type f -exec chmod 644 {} \\;#文件の許可は644です。

www.wwwが存在しない場合は、最初に作成する必要があります。

Copyright © Windowsの知識 All Rights Reserved