Điểm:0

Nginx và cài đặt người dùng của mỗi máy chủ

lá cờ cn

Trên máy phát triển cục bộ của tôi, tôi muốn chạy một máy chủ nginx với một số trang web, mỗi trang web chạy với một người dùng khác nhau có thể được sử dụng để chạy quy trình và/hoặc ít nhất được sử dụng để mạo danh người dùng với tệp nào/ các thư mục được truy cập.

Tôi hiểu rằng cài đặt người dùng nằm trong tệp /etc/nginx/nginx.conf và không thể được lồng trong khối máy chủ của cấu hình trang web.

Có bất cứ điều gì có thể được thực hiện mà không cần tạo các tệp docker hoặc các máy ảo riêng biệt không?

Điểm:1
lá cờ ru

NGINX không có thời gian chạy người dùng trên mỗi máy chủ. Nếu bạn cần điều đó thì bạn cần các phiên bản NGINX độc lập riêng lẻ chạy với các cấu hình khác nhau và các trang web khác nhau.

Nó có thể được thực hiện với NGINX stock (thiết lập ví dụ xây dựng ngay bây giờ) nhưng bạn cần các cổng lắng nghe và gốc cấu hình khác nhau và không thể sử dụng cùng một tệp cấu hình cho từng phiên bản. Có thể dễ dàng hơn để chạy từng trang web trong một vùng chứa docker cụ thể hoặc vùng chứa LXD hoặc VM.

Ngay cả trong thiết lập này mặc dù với bộ chứa, người dùng không phải root không thể chạy NGINX trên cổng 80 và nhiều phiên bản nginx không thể liên kết với 80 và 443, vì vậy bạn vẫn cần một phiên bản NGINX hoặc Apache hoặc haproxy để chuyển giao cho các chương trình phụ trợ cụ thể dựa trên tên máy chủ.

lá cờ ru
FYI Tôi sẽ thử và tạo một số cấu hình trong số này để chia sẻ giải pháp, tuy nhiên vắc-xin / vắc-xin COVID thứ ba đang gây hại cho tôi ngày hôm nay, vì vậy hãy kiên nhẫn và cuối cùng tôi sẽ cung cấp một cấu hình.
Andrea Moro avatar
lá cờ cn
Dành thời gian cho bạn và nhận được cho mình tốt. Cảm ơn về sự hỗ trợ
Andrea Moro avatar
lá cờ cn
hy vọng jab của bạn là ok? Khi bạn có thời gian, tôi rất thích đọc đầu vào của bạn.
lá cờ ru
@AndreaMoro Jab + Công việc đang chiếm thời gian của tôi, tôi sẽ cần bạn kiên nhẫn hơn trước khi tôi có thể cung cấp bất kỳ loại ví dụ hoạt động nào
lá cờ ru
@AndreaMoro Tôi đang làm việc này ngay bây giờ để xem liệu tôi có thể làm cho nó hoạt động được không, tuy nhiên tôi đang gặp phải các mối quan tâm/vấn đề khác với thử nghiệm - không cần phải nói rằng việc làm cho nó hoạt động 'đúng cách' là không cần thiết vì vậy nếu tôi hết không gian ở đây cho câu trả lời của tôi một khi tôi LÀM cái này hoạt động, tôi sẽ phải chuyển cái này sang một bài đăng blog lớn hơn hoặc tương tự trên trang web của riêng tôi để biết cách thực hiện. Mặc dù vậy, tôi vẫn chưa bỏ cuộc, chỉ có công việc và ngày nghỉ và những thứ khiến tôi bị phân tâm/bận rộn
lá cờ ru
@AndreaMoro vì vậy, có một số mặc định được biên dịch với nginx trong các kho lưu trữ phá vỡ khả năng đa người dùng này. Tôi chưa thử nghiệm với các phiên bản nginx ngược dòng của nginx nhưng sẽ sớm thôi; tuy nhiên nếu họ cũng có một mặc định được biên dịch sẵn thì đó sẽ là một vấn đề. Đứng gần.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.