Các vấn đề khởi động lại của Nginx


13

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?

Câu trả lời:


15

Hoặc, bạn có thể thay đổi quyền của tệp nginx.log để chúng khớp với người dùng hiện tại của bạn mà bạn sử dụng để bắt đầu nginx:

chown your_user /var/log/nginx/error.log

Tôi đề nghị bạn thêm các hoán vị này vào toàn bộ thư mục nhật ký nginx

chown -R your_user /var/log/nginx/

11

Chỉ cần bắt đầu nginx là người dùng root hoặc sử dụng sudo

$>sudo /etc/init.d/nginx start

$>sudo service nginx start

Không chắc chắn về hệ thống phẫu thuật bạn đang có. Đặt chủ sở hữu người dùng trong nginx.conf http://forum.nginx.org/read.php?11,2664 của bạn


Dheivame ye kadavule ... thực sự câu trả lời của bạn đã giúp tôi rất nhiều :) Cảm ơn
Abhiram

3

Quá trình chủ nginx có quyền root nhưng Amplify-agent định kỳ thực hiện lệnh 'nginx -t' bởi người dùng không phải root. Đó là lý do cho những lỗi này trong error.log

Vì vậy, bạn có thể bỏ qua những lỗi này.

Kiểm tra bằng cách so sánh đầu ra từ, " sudo nginx -t"

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.