IIS là gì? Các tính năng và cách Web Server này hoạt động

Ngày đăng: 23/08/2024
Tác giả: Nguyễn Thị Thủy
Lượt xem: 54
Theo dõi:

IIS là gì? Đây là một loại máy chủ web phổ biến và được nhiều người sử dụng. Vậy IIS là gì? Nó được dùng để làm gì? Các tính nĂng nổi bật của IIS là gì? Các phiên bản IIS và cách cài đặt như thế nào? HostingViet sẽ trả lời tất cả câu hỏi trên trong bài viết này.

IIS là gì

IIS là gì?

IIS (viết tắt của từ Internet Information Services) là một máy chủ web do Microsoft phát triển, nó hỗ trợ cung cấp và phân tán dữ liệu lên hệ thống mạng.

IIS là loại máy chủ web phổ biến đứng thứ 3 thế giới, sau Apache và Nginx. Nó được đính kèm với các phiên bản của Windows. Nhiệm vụ của IIS là nhận yêu cầu từ máy trạm và gửi về máy chạm thông tin được yêu cầu.

IIS được dùng để làm gì?

IIS được dùng để làm những việc như sau:

  • Xuất bản website lên internet
  • Thiết lập các giao dịch thương mại điện tử trực tuyến, chẳng hạn như hiển thị danh mục sản phẩm và nhận đơn đặt hàng từ khách hàng.
  • Chia sẻ file dữ liệu qua giao thức FTP.
  • Cho phép xuất database của bạn từ xa (Database remote access),

Các tính năng nổi bật của IIS trong phát triển web

  • Một tính năng được dùng nhiều nhất của máy chủ web IIS là tạo một ứng dụng web bằng ASP.NET.
  • IIS hỗ trợ một số loại xác thực như: Digest access authentication, Basic access authentication, Windows Authentication, Certificate authentication,…
  • Tính năng bảo mật khác bao gồm hỗ trợ: Server Name Indication (SNI), SSL/TLS, thiết lập bảo mật cho máy chủ FTP,…

IIS với thiết kế dạng module khiến cho việc mở và tắt, cài đặt các tính năng để đáp ứng nhu cầu người dùng, đồng thời tối ưu hiệu suất và bảo mật cho máy chủ web được đáp ứng.

Cách IIS hoạt động như thế nào?

  • Máy chủ web IIS hoạt động dựa trên 2 giao thức mạng FPT và HTTP.Vì vậy nó là cầu nối tiếp nhận những yêu cầu và lan truyền những thông tin và các định dạng khác trên Internet.
  • Đáng chú ý nhất là dịch vụ World Wide Web (WWW) - là dịch vụ thịnh hành nhất và được được cộng đồng vô cùng quan tâm. Để có thể tiếp nhận được các yêu cầu từ trình duyệt, dịch vụ web dùng giao thức mạng HTTP với những thông tin có dạng địch chỉ URL, sau đó, IIS sẽ gửi các nội dung tương ứng về web browser để phản hồi lại các yêu cầu bàn đầu.

Các phiên bản của IIS Server

Sau khi ra đời cho tới nay, IIS đã có nhiều phiên bản cải tiến, dưới đây là các phiên bản của máy chủ web này:

Phiên bản IIS

Thông tin

IIS 6 (Windows Server 2003)

Hỗ trợ giao thức IPv6, nhưng không còn cập nhật mới. Là phiên bản được dùng phổ biến nhất.

IIS 7

Tương thích với Windows Vista, có nhiều tính năng bảo mật, hỗ trợ tốt cho .NET Framework.

IIS 7.5

Dành cho Windows 7, hỗ trợ giao thức bảo mật TLS 1.1 và 1.2.

IIS 8.5

Tương thích với Windows 8.1, có thể đăng nhập nhiều hơn và kích hoạt trang web động.

IIS 10

Phát hành cùng Windows Server 2016 và Windows 10, hỗ trợ HTTP/2 và PowerShell 5.0.


Các phiên bản IIS qua các năm

Các phiên bản IIS qua các năm

Hướng dẫn cài đặt IIS

Dưới đây HostingViet sẽ hướng dẫn bạn 2 cách cài đặt máy chủ web IIS: cài đặt qua Server Manager, cài đặt bằng PowerShell, cài đặt bằng 

Cài đặt IIS qua Server Manager

Hãy làm theo các bước sau:

  • Bước 1: Nhấn phím Windows, bấm mở Server Manager, chọn Manage để hiển thị các tính năng.
  • Bước 2: Nhấn Installation, chọn cài đặt theo tính năng hoặc vai trò, rồi nhấn Next. Hoặc là chọn máy chủ mà bạn muốn cài đặt và nhấn Next.
  • Bước 3: Kích hoạt Web Server Role.
  • Bước 4: Chọn “Add features to add the IIS Management Console”.
  • Bước 5: Nhấn Next để chuyển qua các cửa sổ Select Features, Web Server Role (IIS), và Select Role Services.
  • Bước 6: Trong cửa sổ Select Role Services, chọn dịch vụ bạn cần và nhấn Next.
  • Bước 7: Nhấn Install để bắt đầu quá trình cài đặt các tùy chọn.
  • Bước 8: Khi hoàn thành, nhấn Close để kết thúc.

Cài đặt IIS bằng PowerShell

Thực hiện các bước sau:

  • Bước 1: Mở Windows PowerShell và nhập lệnh sau:
    Install-WindowsFeature -name Web-Server -IncludeManagementTools
  • Bước 2: Nhấn Enter để hoàn thành cài đặt.

So sánh IIS với các web server khác

  • So với các web server khác, IIS do được phát triển bởi chính Microsoft nên có một số tính năng sẽ được đính kèm luôn.
  • IIS có tích hợp sâu với Windows nên hỗ trợ tốt những ngôn ngữ hay framework như ASP.NET hay framework .NET, còn các web server khác thì không hoặc kém hơn.
  • Khác với các web server khác, IIS chỉ chạy được trên hệ điều hành Window.
  • Nếu muốn dùng IIS, bạn sẽ phải trả tiền bản quyền cho bản Window NT đi cùng với phiên bản IIS tương ứng, còn các web server khác như Apache thì hoàn toàn free, Nginx có cả bản trả phí và miễn phí.
  • Sự hỗ trợ từ cộng đồng người dùng không tốt bằng các máy chủ web khác do người dùng giảm từ tháng 2/2013.

Mỗi loại web server sẽ có các đặc điểm nổi bật riêng, bạn cần xem xét các yếu tố phù hợp để chọn ra được loại đáp ứng nhu cầu của doanh nghiệp mình.

Trên đây là khái niệm IIS là gì? và những thông tin xoay quanh web server này. Nếu bạn còn có gì thắc mắc, có thể liên hệ với HostingViet qua hotline (024) 66 567 555 nhé.

Bài viết liên quan
 
 
2024/11/13

OpenWRT là gì? Hướng dẫn sử dụng OpenWRT

OpenWRT là gì? OpenWRT với tên đầy đủ là Open Wireless Router, là một hệ điều hành con của Linux, được thiết kế để d&ugra...
Tác giả:
Đọc thêm
 
 
2024/11/11

NFV là gì? Nó có lợi ích gì? NFV khác gì so với SDN?

NFV là gì? NFV (viết tắt của cụm từ Network Functions Virtualization) là giải pháp hiện đại tiên tiến trong lĩnh vực mạng m&aacu...
Tác giả:
Đọc thêm
 
 
2024/11/05

Port 443 là gì? Có tác dụng gì? Port 443 có luôn mở không?

Port 443 là gì? Port 443 là một trong số những cổng mạng được đánh số mà máy tính dùng để hướng các...
Tác giả:
Đọc thêm
 
 
2024/11/01

FTPS là gì? So sánh điểm khác biệt giữa FTPS và FTP

FTPS là gì? FTPS hay SFTP (viết tắt của File Transfer Protocol Secure) là một giao thức được dùng để truyền tải dữ liệu an toàn...
Tác giả:
Đọc thêm
 
 
2024/10/31

Router là gì? Chức năng - Nguyên lý hoạt động của Router WiFi

Router là gì? Router (hay còn gọi là bộ định tuyến, thiết bị định tuyến) là thiết bị mạng giúp chuyển các g&oacut...
Tác giả:
Đọc thêm
 
 
2024/10/28

PPPoE là gì? Lợi ích - Ứng dụng? So sánh PPPoE và DHCP

PPPoE là gì? PPPoE là viết tắt của Point-to-Point Protocol over Ethernet - một giao thức mạng được bắt nguồn từ một giao thức cũ hơn, được gọ...
Tác giả:
Đọc thêm