Ubuntu 10.04 Lucid Server http://library.linode.com/web-servers/nginx/installation/ubuntu-10.04-lucidに nginxをインストールするためにこのプロセスに従いました
inginスクリプトを作成してnginxを起動し、/ etc / init.d / nginx startを呼び出した後、迷子になりました。私がそれをしたとき、私は次のエラーを受け取りました:
Starting nginx_main: Starting /opt/nginx/sbin/nginx...
nginx: [alert] could not open error log file: open() "/opt/nginx/logs/error.log" failed (13: Permission denied)
2012/03/16 18:17:27 [emerg] 859#0: open() "/opt/nginx/logs/access.log" failed (13: Permission denied)
私がそれを実行できる唯一の方法は、使用sudo
してプロセスをとして実行する場合でroot
、これは望ましくありません。
私はしましchown
D」ディレクトリ全体(chown -R nginx:nginx /opt/nginx
)と私もしましたchmod -R 755
だけでなく、ディレクトリを。
user
CS3によって提案されたディレクティブを追加すると、このエラーが発生しますが、追加の行があります。
Starting nginx_main: Starting /opt/nginx/sbin/nginx...
nginx: [alert] could not open error log file: open() "/opt/nginx/logs/error.log" failed (13: Permission denied)
2012/03/16 18:48:34 [warn] 1606#0: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /opt/nginx/conf/nginx.conf:2
2012/03/16 18:48:34 [emerg] 1606#0: open() "/opt/nginx/logs/access.log" failed (13: Permission denied)
何か案は?
and I've also chmod -R 755 the directory as well
これをやり続けると、最終的に代価を支払うことになります。これが問題を「修正」する最初の寄港地であることを示唆しているインターネット上の人々の数を目撃するのは怖いです。あなたが何かモロニックなことをすると、Unixはフレンドリーなフィードバックをしません。