Điểm:0

Thứ tự các ứng dụng phản hồi khi tôi truy cập DOMAIN:PORT trên VPS của tôi là gì?

lá cờ dz

Tôi đã sở hữu một VPS chạy Ubuntu được gần nửa thập kỷ và tôi có kiến ​​thức làm việc về khía cạnh mạng - nhưng hiểu biết của tôi còn nhiều lỗ hổng.

Khi tôi truy cập DOMAIN:PORT, tôi hiểu rằng yêu cầu được chuyển đến IP trong bản ghi A được chỉ định trong máy chủ định danh của tôi và do đó đến được VPS của tôi - nhưng tôi hoàn toàn không hiểu điều gì xảy ra sau đó:

  1. Làm thế nào để nginx sau đó nhận được yêu cầu? Có một số chức năng cấp phần cứng định tuyến nó đến máy chủ web đã định cấu hình không?
  2. Nếu tôi có nhiều máy chủ web đang chạy, chẳng hạn như nginx và apache - điều gì quyết định điều gì được ưu tiên?
  3. Liệu nginx sau đó chặn tất cả các yêu cầu đến? Giả sử tôi có ufw cho phép 8000 - thì yêu cầu DOMAIN:8000 đó có được định tuyến qua nginx không? Hoặc nó có thể tấn công một số máy chủ nút khác đang chạy cục bộ trên cổng đó không?

Đây là những câu hỏi mà tôi đã phân vân mà không thể tìm ra google để làm gì.

Bất kỳ con trỏ nào đi đúng hướng sẽ được đánh giá cao.


Tái bút Thưa các mod, tôi đã xem các câu hỏi liên quan được đề xuất và tôi cảm thấy không có câu hỏi nào giải quyết được nhóm câu hỏi cụ thể của mình. Hãy sửa tôi trong phần bình luận, nếu tôi sai.

Điểm:2
lá cờ jp

nginx (hoặc apache) nói với hạt nhân rằng nó đang lắng nghe trên một cổng cụ thể bằng cách gọi lắng nghe(2). Số cổng được cấu hình với nghe chỉ thị trong nginx cấu hình (Nghe cho Apache.). Chỉ một quá trình có thể lắng nghe một cổng cụ thể, vì vậy không có thứ tự, chương trình thứ hai cố gắng lắng nghe trên cùng một cổng sẽ thất bại với EADDRINUSE (Địa chỉ đã được sử dụng).

lá cờ dz
Ah tôi thấy. Vì vậy, nếu tôi không đặt nginx để nghe nói cổng 8080 - và tạo ra một số dịch vụ khác để chạy trên cổng đó - liệu tôi có thể truy cập dịch vụ đó trực tiếp từ bên ngoài không?
lá cờ jp
Nếu dịch vụ đó lắng nghe trên IP bên ngoài hoặc tất cả các IP và cổng không bị tường lửa chặn thì bạn sẽ có thể kết nối với cổng đó từ bên ngoài.

Đă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.