.1| Tổng quan về dịch vụ Web Server

Một phần của tài liệu Giáo trình quản trị hệ thống linux 2 Truyền thông và mạng máy tính (Trang 85 - 88)

5.1.1| Web server là gì ?

Web Server là máy chủ dùng để xử lý các truy cập được gửi từ máy khách thông qua giao thức http. Web Server có thể là phần cứng hoặc phần mềm hoặc cả hai.

- Xét ở khía cạnh phần cứng thì Web Server là một máy tính lưu trữ các file thành phần của một website như: tài liệu HTML, file ảnh, file CSS hoặc file Javascript... - Xét ở khía cạnh phần mềm thì Web Server bao gồm một vài phần mềm điều khiển

người sử dụng website truy cập tới các file lưu trữ trên một máy chủ HTTP (máy chủ HTTP là phần mềm hiểu được các địa chỉ url website và HTTP là giao thức trình duyệt dùng để xem trang web).

Quy trình để lấy một trang web đó là trình duyệt phải gửi một request tới Web Server sau đó nó sẽ tìm kiếm file theo yêu cầu và lưu trữ trên ổ đĩa của nó. Khi file u cầu được tìm thấy, Server sẽ đọc file và xử lý u cầu (nếu cần) rồi gửi nó tới trình duyệt để trả kết quả cho người dùng.

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 85

Hình 5.1 – Tổng quan Web Server

5.1.2| Quy trình hoạt động chi tiết của Web Server

 Lưu trữ các file (Hosting files)

Web Server bắt buộc phải lưu trữ các file như HTML, file ảnh, file CSS, JavaScript....của website đó. Khi lưu trữ các file lên máy chủ sẽ đem lại những lợi ích như: ln ln sẵn sàng, ln luôn kết nối với mạng internet, địa chỉ IP cố định, được bảo vệ bởi nhà cung cấp. Với những lợi ích to lớn này, việc cần một máy chủ Web Server là điều cần thiết trong việc xây dựng website.

 Giao tiếp thông qua HTTP

Web Server hỗ trợ giao thức truyền phát siêu văn bản HTTP giữa 2 máy tính mới nhau. Một giao thức là một tập hợp các quy tắc kết nối 2 máy tính bao gồm: giao thức Textual và giao thức Stateless.

- Giao thức Textual bao gồm tất cả các lệnh để văn bản thuần túy và con người có thể đọc được.

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 86

- Giao thức Stateless bao gồm server và client không nhớ kết nối trước đó. HTTP cung cấp các quy tắc rõ ràng, về cách client và server giao tiếp với nhau.

 Nội dung Static với Dynamic

- Static (served as-is) có nghĩa là “được phục vụ nguyên vẹn”. Static website dễ dàng được thiết lập vì thế hãy tạo một Static site đầu tiên.

- Dynamic có nghĩa là server xử lý nội dung hoặc có thể tạo ra dữ liệu từ Database. Đây là giải pháp linh hoạt nhưng kỹ thuật trở lên khó khăn hơn để xử lý nên việc xây dựng website trở nên khó khăn và phức tạp hơn rất nhiều.

5.1.3| Những điều cần lưu ý khi sử dụng Web Server

Hình 5.2 – Lưu ý sử dụng Web Server

- Tương tự như các phần mềm được sử dụng trên máy tính, web server software cũng chỉ là 1 ứng dụng phần mềm. Chúng được cài đặt trên một máy để giúp người dùng có thể tìm kiếm các thơng tin mà website cung cấp. Vì thế mà cần phải có một máy tính cấu hình tốt, đáp ứng được khối lượng lớn người dùng truy cập cũng như lưu trữ được dung lượng dữ liệu cao.

- Server cần phải được hoạt động liên tục 24/24, không ngắt quãng để phục vụ cho việc cung cấp thơng tin trực tuyến. Chính vì thế mà việc lựa chọn server đóng vai

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 87

trò cực kỳ quan trọng trong chất lượng, tốc độ lưu chuyển thông tin từ web server sang máy tính truy cập. Để đáp ứng được các yêu cầu của thay đổi không ngừng của các doanh nghiệp, dịch vụ cho thuê server ngày càng phát triển rộng mở và mạnh mẽ, cho phép tạo ra nhiều gói dịch vụ đa dạng để các doanh nghiệp có thể tìm ra lựa chọn tối ưu cho mình.

- Web server càng mạnh sẽ càng giúp cho quá trình lưu trữ dữ liệu, tốc độ lưu chuyển thông tin trên website được thuận tiện hơn, phục vụ cho q trình truy cập của người dùng.

Ngồi ra, nhầm đảm bảo tính an tồn thơng tin, các hệ thống Web servers khuyến khích sử dụng giao thức https. Https (HyperText Transfer Protocol Secure) là giao thức Http sử dụng thêm SSL (Secure Sockets Layer) để mã hóa dữ liệu trong lúc truyền tải dữ liệu nhầm gia tăng thêm tính an tồn cho việc truyền dữ liệu giữa Web server và trình duyệt Web. Giao thức Https thì sử dụng cổng 433 để truyền dữ liệu.

Một phần của tài liệu Giáo trình quản trị hệ thống linux 2 Truyền thông và mạng máy tính (Trang 85 - 88)

Tải bản đầy đủ (PDF)

(165 trang)