Usunąłem /var/log/nginx/error.log plik, a następnie stworzył nową używając:
sudo nano error.log
Wykonanie ls -la
pokazuje, że error.log i access.log mają te same uprawnienia.
Kiedy próbuję uruchomić nginx, pojawia się błąd:
alert: nie można otworzyć pliku dziennika błędów: open () „/var/log/nginx/error.log” zezwolenie nie powiodło się.
Aktualizacja
Podczas próby uruchomienia nginx widzę również:
emerg: /var/run/nginx.pid nie powiodło się 13: odmowa uprawnień.
echo "" > /file/to/empty
? Czy oba są takie same?