Tôi đã xóa tệp /var/log/nginx/error.log và sau đó tạo một tệp mới bằng cách sử dụng:
sudo nano error.log
Làm ls -la
cho thấy rằng error.log và access.log có cùng quyền.
Khi tôi thử và bắt đầu nginx, tôi gặp lỗi:
alert: không thể mở tệp nhật ký lỗi: open () "/var/log/nginx/error.log" không cho phép bị từ chối.
Cập nhật
Khi cố gắng bắt đầu nginx, tôi cũng thấy:
nổi lên: /var/run/nginx.pid không thành công 13: quyền bị từ chối.
echo "" > /file/to/empty
như thế nào? Cả hai có giống nhau không?