PDA

Xem phiên bản đầy đủ : Máy chủ web hoạt động như thế nào?



tahader
12-06-2021, 04:38 PM
https://www.fastserv.co.il/wp-content/uploads/2016/12/sh.jpg

Máy chủ web hoạt động như thế nào?
Phần mềm máy chủ web được truy cập thông qua tên miền của các trang web và đảm bảo cung cấp nội dung của trang web cho người dùng yêu cầu. Mặt phần mềm cũng bao gồm một số thành phần, với ít nhất một máy chủ HTTP. Máy chủ HTTP có thể hiểu HTTP và URL. Là phần cứng, máy chủ web là một máy tính lưu trữ phần mềm máy chủ web và các tệp khác liên quan đến một trang web, chẳng hạn như tài liệu HTML, hình ảnh và tệp JavaScript.

Khi một trình duyệt web, như Google Chrome hoặc Firefox, cần tệp được lưu trữ trên máy chủ web, trình duyệt sẽ yêu cầu tệp bằng HTTP. Khi máy chủ web nhận được yêu cầu, máy chủ HTTP sẽ chấp nhận yêu cầu, tìm nội dung và gửi lại cho trình duyệt thông qua HTTP.

Cụ thể hơn, khi trình duyệt yêu cầu một trang từ máy chủ web, quá trình này sẽ thực hiện theo một loạt các bước. Đầu tiên, một người sẽ chỉ định một URL trong thanh địa chỉ của trình duyệt web سيرفرات عالمية (https://aait.sa/servers). Sau đó, trình duyệt web sẽ lấy địa chỉ IP của tên miền - dịch URL qua DNS (Hệ thống tên miền) hoặc bằng cách tìm kiếm trong bộ nhớ cache của nó. Thao tác này sẽ đưa trình duyệt đến máy chủ web. Sau đó, trình duyệt sẽ yêu cầu tệp cụ thể từ máy chủ web bằng một yêu cầu HTTP. Máy chủ web sẽ phản hồi, gửi lại trình duyệt trang được yêu cầu thông qua HTTP. Nếu trang được yêu cầu không tồn tại hoặc nếu có sự cố, máy chủ web sẽ phản hồi bằng một thông báo lỗi. Sau đó, trình duyệt sẽ có thể hiển thị trang web.

Nhiều miền cũng có thể được lưu trữ trên một máy chủ web.

Ví dụ về việc sử dụng máy chủ web
Máy chủ web thường là một phần của gói lớn hơn các chương trình liên quan đến internet và mạng nội bộ được sử dụng cho:

gửi và nhận email;
tải xuống các yêu cầu đối với tệp Giao thức truyền tệp (FTP); và
xây dựng và xuất bản các trang web.
Nhiều máy chủ web cơ bản cũng sẽ hỗ trợ tập lệnh phía máy chủ, được sử dụng để sử dụng các tập lệnh trên máy chủ web có thể tùy chỉnh phản hồi cho máy khách. Tập lệnh phía máy chủ chạy trên máy chủ và thường có một bộ tính năng rộng, bao gồm quyền truy cập cơ sở dữ liệu. Quá trình tạo kịch bản phía máy chủ cũng sẽ sử dụng các Trang Máy chủ Hoạt động (ASP), Bộ tiền xử lý siêu văn bản (PHP) và các ngôn ngữ kịch bản khác. Quá trình này cũng cho phép các tài liệu HTML được tạo động.

Máy chủ web động so với tĩnh
Máy chủ web có thể được sử dụng để cung cấp nội dung tĩnh hoặc động. Tĩnh đề cập đến nội dung được hiển thị như hiện tại, trong khi nội dung động có thể được cập nhật và thay đổi. Một máy chủ web tĩnh sẽ bao gồm một máy tính và phần mềm HTTP. Nó được coi là tĩnh vì máy chủ sẽ gửi các tệp được lưu trữ giống như một trình duyệt.