2013-08-27 50 views

Trả lời

9

Có thể chạy quy trình tổng thể nginx với người dùng khác bằng cách chỉ chạy tập lệnh init dưới dạng không phải gốc (ví dụ: /etc/init.d/nginx start).

Nếu điều này thực sự những gì bạn muốn làm là, bạn sẽ cần phải đảm bảo các thư mục log và pid (thường /var/log/nginx & /var/run/nginx.pid) vẫn được phép cho người dùng đó, và tất cả listen cuộc gọi của bạn là dành cho cổng lớn hơn 1024 (vì ràng buộc đến cổng < = 1024 yêu cầu quyền root).

Tuy nhiên, trong hầu hết các trường hợp, bạn chạy quy trình tổng thể nginx dưới dạng gốc và chỉ định chỉ thị user để công nhân nginx xử lý hoạt động với tư cách người dùng đó.