Skip to main content

Máy chủ HTTP là gì?

Máy chủ HTTP là một máy chủ sử dụng giao thức truyền văn bản (HTTP) để liên lạc với máy khách, thường thông qua trình duyệt internet.HTTP là giao thức chính được sử dụng trong các trang web và các máy chủ HTTP chiếm phần lớn các máy chủ trên Internet.Các loại máy chủ khác được sử dụng để sử dụng cụ thể hơn, chẳng hạn như máy chủ tệp sử dụng giao thức truyền tệp (FTP) thay vì HTTP. Việc sử dụng máy chủ HTTP thường thấy nhất khi duyệt Internet lên trang web,Mặc dù nhiều mạng nội bộ cũng sử dụng máy chủ HTTP.Trong quá trình duyệt web điển hình từ máy khách, trình định vị tài nguyên phổ quát (URL) được đặt vào thanh địa chỉ của trình duyệt.Nó hầu như luôn bắt đầu với định nghĩa về giao thức nào sẽ được sử dụng để đưa ra yêu cầu, thường là giao thức HTTP.Hầu hết các trình duyệt sử dụng giao thức này theo mặc định, ngay cả khi nó không được nhập cụ thể vào thanh địa chỉ. Sau khi người dùng đã nhập URL, máy chủ HTTP nhận được yêu cầu xem trang web và gửi nội dung của trang web trở lạiĐối với máy khách, thường ở dạng tài liệu ngôn ngữ đánh dấu siêu văn bản (HTML).Giao thức HTTP là những gì chủ yếu được sử dụng trong quá trình này.Thỉnh thoảng trong các kết nối an toàn, chẳng hạn như giao dịch thẻ tín dụng, máy chủ sẽ sử dụng giao thức HTTPS, là phiên bản được mã hóa của HTTP.Hầu hết các máy chủ HTTP có thể sử dụng giao thức HTTPS theo mặc định. Ngoài việc cung cấp các trang web, máy chủ HTTP cũng có thể nhận dữ liệu từ các máy khách sử dụng HTTP.Điều này tốt cho các tình huống khi cần đầu vào từ máy chủ HTTP, chẳng hạn như điền vào biểu mẫu, thực hiện khảo sát hoặc tải lên tệp.Nó thậm chí có thể là một vấn đề hơn khi máy chủ HTTP chỉ có trên mạng, chẳng hạn như trong một công ty hoặc mạng trường học, vì chúng thường có các trang web tương tác..Apache được coi là phần mềm nguồn mở, có nghĩa là mã nguồn chính được tạo nó miễn phí và có thể được người dùng thay đổi và cải thiện.Ngoài việc miễn phí, nó còn có lợi thế sử dụng kịch bản.Điều này có nghĩa là các tập lệnh riêng biệt có thể được chạy tách biệt với phần mềm máy chủ chính, cho phép một trang web năng động và thay đổi nội dung nhanh chóng mà không can thiệp vào hiệu suất tổng thể của trang web.Kể từ đầu năm 2011, các máy chủ Apache HTTP đã được sử dụng trong khoảng 60% tất cả các máy chủ trên Internet.