Thật bất ngờ khi khởi động lại Nginx tôi gặp phải lỗi sau:
Khởi động lại nginx: [alert]: không thể mở tệp nhật ký lỗi: open () "/var/log/nginx/error.log" không thành công (13: Quyền bị từ chối) 2011/02/16 17:20:58 [cảnh báo] 23925 # 0: chỉ thị "người dùng" chỉ có ý nghĩa nếu quy trình chính chạy với các đặc quyền siêu người dùng, bị bỏ qua trong /etc/nginx/nginx.conf:1 cú pháp tệp /etc/nginx/nginx.conf là ok 2011/02/16 17:20:58 [nổi lên] 23925 # 0: open () "/var/run/nginx.pid" không thành công (13: Quyền bị từ chối) tập tin cấu hình /etc/nginx/nginx.conf không thành công
Trên phần đầu của trang web tải nhưng một số tệp như CSS nói riêng không tải. Chúng tồn tại trên máy chủ nhưng khi tải tài nguyên trực tiếp trong Chrome, họ nói "Rất tiếc trang này không thể tìm thấy".
Tôi đặt một nhóm và người dùng đặc biệt để chạy các tệp apache của mình bằng suexec cho các tệp miền của tôi. Tôi nghĩ rằng nginx được sở hữu bởi root tuy nhiên tôi cho rằng đó là vấn đề nhưng quyền sở hữu tệp nginx nào tôi sẽ thay đổi?