セキュリティ上の理由から、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が存在しない場合は、最初に作成する必要があります。
Linux端末を使用することは、単にコマンドを入力するだけではありません。これらの基本的なテクニックを学んだ後は、Bashシェル、つまりほとんどのLinuxディストリビューションでデフ
の有名なエディタを--linux使用するほとんどすべてのLinuxディストリビューション viエディタは、最も一般的に、テキストエディタを使用するLinuxシステム、viエディタは、Linuxコミュニ
1. Man < man”コマンドはいろいろな意味で最も基本的なものなので、私は始めました。このコマンドは、他のコマンドを知る必要があるときに使用する必要があるコマンドです。 本質的
Linuxには7つの起動レベルがあります。#0 - 停止(initdefaultをこれに設定しないでください)#1 - シングルユーザーモード#2 - NFSなしのマルチユーザー(3と同じ)ネ