HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG IIS TRÊN WINDOWS SERVER 2019

1. Giới thiệu nhanh về IIS

  • IIS (Internet Information Services) là web server của Microsoft.

  • Dùng để:

    • Host website ASP.NET, PHP, HTML.

    • Làm web API, web app nội bộ.

    • Tích hợp SSL (HTTPS).


2. Cài đặt IIS

Bước 1: Mở Server Manager

Nhấn Start → chọn Server Manager.

  • Hoặc gõ Server Manager trong ô tìm kiếm.

🖼️ Giao diện Server Manager:


Bước 2: Thêm Role & Features

  • Trong Server Manager → chọn Manage (góc trên phải) → Add Roles and Features.

🖼️


Bước 3: Chọn kiểu cài đặt

  • Trong wizard:

    • Before You Begin → Next.

    • Installation Type: chọn Role-based or feature-based installation → Next.

🖼️


Bước 4: Chọn Server

  • Ở mục Server Selection → chọn chính server local (thường có tên máy chủ).

  • Nhấn Next.


Bước 5: Chọn Role Web Server (IIS)

  • Tick vào Web Server (IIS).

  • Khi hiện hộp thoại “Add features that are required for IIS” → chọn Add Features.

🖼️


Bước 6: Chọn thêm Features (tùy nhu cầu)

  • Mặc định có đủ. Nếu chạy ASP.NET → tick .NET Framework 4.7 Features.

  • Nếu chạy PHP → tick CGI trong Application Development.

  • Xong → Next.


Bước 7: Xác nhận & Install

  • Kiểm tra lại lựa chọn → nhấn Install.

  • Quá trình cài đặt mất 3-5 phút.

🖼️

  • Khi xong → nhấn Close.


3. Kiểm tra IIS sau khi cài

  • Mở trình duyệt trên server → gõ:

    http://localhost
  • Nếu hiện trang màu xanh với chữ IIS Windows Server → IIS đã chạy thành công.

🖼️


4. Quản lý IIS

Mở IIS Manager

  • Windows + R → gõ inetmgr → Enter.

  • Hoặc tìm Internet Information Services (IIS) Manager.

🖼️


a. Tạo Website mới

  1. Trong IIS Manager → mở cây bên trái → click chuột phải Sites → chọn Add Website…

  2. Điền thông tin:

    • Site name: tên web (vd: MyWeb).

    • Physical path: thư mục chứa file web (vd: C:\inetpub\myweb).

    • Binding: IP, port (80 mặc định), domain nếu có.

  3. Nhấn OK.

🖼️


b. Quản lý Default Website

  • Thư mục mặc định:

    C:\inetpub\wwwroot
  • Nếu bạn copy file index.html hoặc index.aspx vào đây → website sẽ hiển thị ngay khi truy cập server.


5. Mở port Firewall

Để truy cập từ máy khác, cần mở port 80 (HTTP) và 443 (HTTPS).

Chạy trong PowerShell (Admin):

netsh advfirewall firewall add rule name="IIS HTTP" dir=in action=allow protocol=TCP localport=80
netsh advfirewall firewall add rule name="IIS HTTPS" dir=in action=allow protocol=TCP localport=443

6. Truy cập website từ bên ngoài

  • Nếu server có IP Public → mở trình duyệt trên máy client và gõ:

    http://<IP_Public>
  • Nếu có domain → trỏ domain về IP server và truy cập:

    http://domaincuaban.com

7. Một số tính năng hay

  • Enable SSL (HTTPS): import chứng chỉ SSL vào IIS → gán cho website.

  • Host nhiều website: mỗi site dùng port hoặc domain khác nhau.

  • Log & Monitor: IIS tự động ghi log tại C:\inetpub\logs\LogFiles.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *