9. 環境について • この資料は php 7.1.10 のコードを元に書いて います • OS の処理については Linux Kernel 2.6.15 (Linuxカーネル2.6解読室)をもとに、4.12 の コードを参照しています(UNIX 系OSであれば大き く変わらないと思うけど、細部は異なるかも)
# default $ ls -la /var/log/ .. drwxr-x--- 2 www-data adm 4096 Jul 12 06:38 nginx/ .. $ sudo chmod 755 /var/log/nginx $ ls -la /var/log/ .. drwxr-xr-x 2 www-data adm 4096 Jul 12 06:38 nginx/ .. 第三者に実行権限を付与する所がポイントです。 理由ですが、 nginx の worker process は ubuntu では nobody というユーザで実行されています。 このユーザは ubuntu 側で用意された、権限をコントロールされたユーザ です。例えば nginx プロセスが悪意のあるユーザに乗っ取られても被害が最小限に抑えられるようになっています。 第三者に実行権限を付与せずにログローテーショ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く