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 sudo
ve işlem olarak çalışır root
, yani istemediğim şeydir.
Ben chown
bütün dizin ( chown -R nginx:nginx /opt/nginx
) ve ben de chmod -R 755
dizin var.
Yönergeyi user
CS3 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 well
Bunu 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.