2013-08-01 20 views
17

Ubuntu 12.04にnginxの手動インストールがあります。 WWW-データグループにおけるWWWデータのユーザーの下で実行さnginxワーカープロセスが(Ubuntu 12.04)で動作するようにユーザーを変更する

./configure --user=www-data --group=www-data --with-http_ssl_module --with-http_realip_module 

今すぐnginxのワーカープロセス:私は./configureを実行したとき、私は、次のオプションを使用していました。しかし、私はこれを別のユーザーに変更したい(私の場合はnginxと呼ばれる)。

すでにmakemake installを実行した後でこれは可能ですか?

ご協力いただければ幸いです。

答えて

30

あなたの新しいユーザー(あなたの場合はnginx)が適切な権利を持っている限り、すべてがうまくいくはずです。

あなたは

... 
user nginx; 
... 

nginx.conf でのごユーザー設定を変更し、サーバー再ロード/再起動する必要があります。 Link to docs

+1

nginx 1.8以降では、グループも指定する必要があります(例: "user nginx staff;")。 – snez

+0

このディレクティブは、他のディレクティブの外側にある "メイン"コンテキストにある必要があることに注意してください。 – emisilva

5

あなたはPHP5-FPMを使用すると、再起動後にnginxの502エラーが出る場合は、/var/run/php5-fpm.sock(Debianの)上で見てみましょう:ns353941 @

ルート:の/ var /実行# chownコマンドnginxの:私の場合は、WWWのphp5-fpm.sock

:ウェブ

nginxのユーザーのための

nginxの=新しいnginxのユーザー

WWW =グループは明らかに、WWWに属します。

関連する問題