Ubuntu 10.04 Lucid Sunucuma nginx kurmak için bu işlemi izledim http://library.linode.com/web-servers/nginx/installation/ubuntu-10.04-lucid
Ben nginx başlatmak için bir init komut dosyası oluşturma ve sonra /etc/init.d/nginx start çağıran noktadan sonra kayboldum. Bunu yaptığımda aşağıdaki hatayı aldım:
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)
Bunu çalıştırabilmemin tek yolu, kullanmak sudove işlem olarak çalışır root, yani istemediğim şeydir.
Ben chownbütün dizin ( chown -R nginx:nginx /opt/nginx) ve ben de chmod -R 755dizin var.
Yönergeyi userCS3 tarafından önerilen şekilde eklemek de bana bu hatayı veriyor, ancak ek bir satırla.
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)
Herhangi bir fikir?

and I've also chmod -R 755 the directory as wellBunu yapmaya devam edin ve sonunda bunun için bir fiyat ödersiniz. İnternette kaç kişinin olduğuna şahit olmak, bunu herhangi bir sorunu "düzeltmek" için ilk çağrı noktası olarak öneriyor. Eğer moronic bir şey yaparsanız Unix dostça geri bildirim vermeyecektir.