Web server là gì? Hiểu rõ về web server – TopDev

Cùng xem Web server là gì? Hiểu rõ về web server – TopDev trên youtube.

Web server là gì

Máy chủ web là gì?

Máy chủ web là một máy chủ được cài đặt để phục vụ các ứng dụng web. Máy chủ web có khả năng nhận yêu cầu từ trình duyệt web và gửi phản hồi cho khách hàng thông qua http hoặc các giao thức khác. Có rất nhiều web server khác nhau như: apache, nginx, iis,… những web server phổ biến nhất hiện nay:

web server

Máy chủ web hoạt động như thế nào?

Bất cứ khi nào bạn xem một trang web trên Internet, bạn đang yêu cầu trang web đó từ một máy chủ web. Khi bạn nhập một url (chẳng hạn như https://topdev.vn) vào trình duyệt của mình, nó sẽ thực hiện các bước sau để gửi trả lời cho bạn.

1. Trình duyệt phân giải tên miền thành địa chỉ IP

Trình duyệt web của bạn trước tiên cần xác định địa chỉ ip mà tên miền topdev.vn trỏ đến. Trình duyệt sẽ yêu cầu thông tin từ một hoặc nhiều máy chủ dns (qua internet). Máy chủ dns sẽ cho trình duyệt biết địa chỉ ip mà tên miền sẽ trỏ đến, tức là vị trí của trang web.

Giờ đây, một trình duyệt web đã biết địa chỉ IP của một trang web, nó có thể yêu cầu url đầy đủ từ máy chủ web.

2. Máy chủ web gửi lại trang được yêu cầu cho máy khách

Máy chủ web phản hồi bằng cách gửi lại thông tin được yêu cầu… Nếu trang không tồn tại hoặc một số lỗi khác xảy ra, nó sẽ gửi lại thông báo lỗi thích hợp.

3. Trình duyệt hiển thị trang web

Xem Thêm : KOF AllStar – Quyền Vương Chiến VNG tựa game đối kháng đỉnh cao

Trình duyệt web của bạn nhận tệp html css (và hơn thế nữa)…và hiển thị trang theo yêu cầu.

Giới thiệu về một số máy chủ web phổ biến

máy chủ http apache

Apache là máy chủ web được sử dụng rộng rãi nhất trên thế giới. Apache được phát triển và duy trì bởi cộng đồng mã nguồn mở với sự hỗ trợ của Quỹ phần mềm Apache. Apache được phát hành theo Giấy phép Apache và miễn phí sử dụng.

Apache phục vụ ước tính 54,2% trang web đang hoạt động và 53,3% máy chủ hàng đầu tính đến tháng 8 năm 2018. Apache có thể chạy trên windows, linux, unix, macos và các hệ điều hành khác…

nginx

nginx là một máy chủ web nhẹ (đọc thêm về nginx là gì) không chiếm nhiều tài nguyên hệ thống. nginx cũng là một proxy ngược mã nguồn mở. nginx rất ổn định, dễ cấu hình và có hiệu năng cao.

nginx được phát triển bởi igor sesoev vào năm 2002 và chủ yếu được sử dụng cho trang web rambler.ru (trang web được truy cập nhiều thứ hai ở Nga). Theo thống kê của netcaft, 6,52% trong số một triệu trang web lớn nhất thế giới sử dụng nginx.

nginx là phần mềm nguồn mở và miễn phí, được phân phối rộng rãi theo giấy phép bsd. Nginx được phát triển bằng ngôn ngữ này và chạy trên linux, freebsd, windows, macos và các hệ điều hành khác…

nginx có xác thực người dùng, máy chủ ảo, hỗ trợ cgi, fcgi, scgi, wcgi, ssi, isapi, https, ipv6 và các chức năng khác

Dịch vụ thông tin Internet (iis)

Xem Thêm : 4 lưu ý khi ký tên để giàu có, thành công hơn người – CafeBiz

iis Do Microsoft phát triển, sản phẩm này tích hợp hệ điều hành máy chủ windows. Nhiều dịch vụ được bao gồm trong iis như: dịch vụ máy chủ web, dịch vụ máy chủ ftp, v.v. Tính đến tháng 5 năm 2015, số lượng trang web sử dụng máy chủ IIS là gần 248 triệu.

Tất cả các chức năng của máy chủ web đều được quản lý độc lập nên chúng tôi có thể dễ dàng thêm, bớt hoặc thay thế các chức năng của máy chủ web.

Nhờ tích hợp asp.net iis có thể sử dụng tất cả các chức năng của asp.net. Các mô-đun asp.net giúp phát triển máy chủ nhanh chóng do các dịch vụ ứng dụng và giao diện quen thuộc của asp.net.

Apache tomcat

apache tomcat là một java servlet được phát triển bởi nền tảng phần mềm apache. tomcat thực thi các ứng dụng java servlet và javaserver pages (jsp). tomcat cung cấp máy chủ http cho ngôn ngữ java thuần túy.

apache tomcat rất ổn định và có tất cả các tính năng của một ứng dụng web thương mại nhưng có giấy phép mã nguồn mở của apache. tomcat cũng cung cấp một số tính năng bổ sung như ứng dụng trình quản lý tomcat, triển khai miền chuyên dụng và van tomcat.

Phiên bản của apache tomcat nhất quán với phiên bản và đặc tả của java servlet hoặc java servlet api. Tomcat 5.5x hỗ trợ servlet api 2.3, tomcat 6.0x hỗ trợ servlet api 2.4 và tomcat 7.0 hỗ trợ servlet api 3.0. Ngoài api của phiên bản servlet, phiên bản tomcat còn hỗ trợ phiên bản api jsp tương ứng.

apache tomcat hỗ trợ windows, linux, macos, bsd,… và các hệ điều hành khác

lighthttpd

lighthttpd là phần mềm mã nguồn mở, an toàn và linh hoạt, rất miễn phí và được phân phối theo giấy phép bsd. lighttpd được viết bởi jan kneschke. lighttpd chiếm ít tài nguyên hơn, ít bộ nhớ hơn và ít cpu hơn. lighttpd được phát triển bằng ngôn ngữ c. Chạy trên các hệ điều hành linux, windows, mac os,…

Nguồn: https://dongnaiart.edu.vn
Danh mục: Tin tức

Lời kết: Trên đây là bài viết Web server là gì? Hiểu rõ về web server – TopDev. Hy vọng với bài viết này bạn có thể giúp ích cho bạn trong cuộc sống, hãy cùng đọc và theo dõi những bài viết hay của chúng tôi hàng ngày trên website: Dongnaiart.edu.vn

Related Posts

Top 5 nhà cái giao dịch rút tiền nhanh chóng và hiệu quả

Top 5 nhà cái giao dịch rút tiền nhanh chóng và hiệu quả

Trong thế giới cá cược trực tuyến, việc chọn lựa nhà cái có dịch vụ giao dịch rút tiền nhanh chóng và hiệu quả là một yếu…

Bíp kíp bắt kèo đá gà trực tiếp uy tín, đơn giản cho kê thủ

Bíp kíp bắt kèo đá gà trực tiếp uy tín, đơn giản cho kê thủ

Các trang cá cược ngày nay đã phát triển một loạt các kèo đá gà trực tiếp, mang lại sự đa dạng và cơ hội kiếm tiền…

Cách lựa chọn nhà cái trực tuyến uy tín và chất lượng

Cách lựa chọn nhà cái trực tuyến uy tín và chất lượng

Khi quyết định tham gia cá cược trực tuyến, việc lựa chọn một nhà cái uy tín và chất lượng là điều vô cùng quan trọng. Trên…

Cược Đá Gà HB88 Và Những Ưu Đãi Ngập Tràn Tại Nhà Cái 

Cược Đá Gà HB88 Và Những Ưu Đãi Ngập Tràn Tại Nhà Cái 

Sảnh đá gà HB88 được xem là một trong những điểm đến cá cược hấp dẫn, mang đến những trận đấu đầy kịch tính, căng thẳng. Trong…

Roulette là gì? Kinh nghiệm chơi Roulette luôn thắng từ cao thủ

Roulette là gì? Kinh nghiệm chơi Roulette luôn thắng từ cao thủ

Roulette là gì? Roulette là một trò chơi sòng bạc phổ biến được chơi trên một bàn quay có chứa một bánh xe quay và một bảng…

Giải thích kèo chấp 1.5 – Các mẹo chơi hiệu quả 

Giải thích kèo chấp 1.5 – Các mẹo chơi hiệu quả 

Bóng đá được mệnh môn thể thao vua, là niềm đam mê của không ít người hâm mộ trên toàn thế giới. Kèo chấp 1.5 trong bóng…