Điểm:0

Gợi ý sử dụng máy chủ web Nginx trên Ubuntu 20.04

lá cờ bs

Gần đây chúng tôi đã chuyển sang Ubuntu 20.04 từ Windows và tôi ở đây để tìm kiếm các đề xuất và đề xuất cho trường hợp sử dụng của mình.

Tôi đã cài đặt máy chủ web Nginx trên máy ảo Ubuntu của mình (my_server_name) và chúng tôi muốn cung cấp một số tệp HTML qua Nginx để hiển thị trong ứng dụng giao diện người dùng. Nội dung tệp HTML chủ yếu dựa trên bản đồ và hoạt ảnh, đồng thời một số tệp HTML cũng có các tệp JS và CSS được liên kết.Có thể có nhiều người dùng đồng thời ứng dụng giao diện người dùng cùng một lúc.

Một số liên kết hướng dẫn Nginx trên Internet khuyên bạn nên tạo các khối máy chủ. Câu hỏi của tôi là, tôi có cần khối máy chủ cho trường hợp sử dụng của mình không? hoặc có thích hợp để kết xuất tất cả các tệp HTML bên trong /var/www/html thư mục để hiển thị trong ứng dụng giao diện người dùng?

Tôi đã kiểm tra Nginx wiki và các tài liệu để biết các mẹo tối ưu hóa và điều chỉnh, nhưng sẽ rất đánh giá cao và hoan nghênh các đề xuất và đề xuất cho kịch bản trường hợp sử dụng của tôi.

Paul avatar
lá cờ cn
Chào mừng đến với Lỗi máy chủ! Vui lòng đăng cấu hình nginx hiện tại của bạn. Ngay cả khi nó không hoạt động.
Điểm:1
lá cờ cn
Bob

Một số liên kết hướng dẫn Nginx trên Internet khuyên bạn nên tạo các khối máy chủ. Câu hỏi của tôi là, tôi có cần khối máy chủ cho trường hợp sử dụng của mình không?

Một người phục vụ block trong nginx là phương pháp cấu hình nginx để đáp ứng khác nhau bất cứ khi nào các yêu cầu đến sử dụng một cổng khác và/hoặc sử dụng hoặc không sử dụng mã hóa TLS và/hoặc chứa các Chủ nhà: tiêu đề.

Nói cách khác: khi chẳng hạn www.example.comapi.example.org trỏ đến cùng một cá thể nginx và yêu cầu http://www.example.com hoặc https://api.example.org cần hiển thị nội dung khác nhau, thì bạn cần khối máy chủ cho từng nội dung.

Việc chặn máy chủ cũng thường được sử dụng để đảm bảo rằng nội dung chỉ hiển thị khi mọi người đưa ra yêu cầu khi truy cập miền của bạn và yêu cầu đó chỉ với địa chỉ IP của bạn hoặc tên máy chủ được chỉ định bởi ISP hoặc bất kỳ miền ngẫu nhiên nào khác sẽ không hiển thị thương hiệu và nội dung của bạn. Nhìn thấy: http://nginx.org/en/docs/http/request_processing.html

Có thể bỏ qua các khối máy chủ khi bạn không cần hành vi như vậy, nhưng hầu hết mọi người vẫn thiết lập một khối để giữ cho cấu hình của họ gọn gàng và là bằng chứng trong tương lai.

có thích hợp để kết xuất tất cả các tệp HTML bên trong thư mục/var/www/html để hiển thị trong ứng dụng giao diện người dùng không?

Bạn có thể sắp xếp nội dung của mình trên một số thư mục con khác nhưng cho đến khi có vài nghìn tệp, một thư mục phẳng sẽ không gây hại.

khajlk avatar
lá cờ bs
Cảm ơn, bạn đời! Loại thông tin tôi đang tìm kiếm!

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