Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 10

Cài đặt và thiết lập Website trên IIS trong Windows 10

Nếu bạn muốn tìm hiểu thêm về thiết kế và phát triển web, cài đặt Internet Information Services (IIS) trên máy Windows 10 là một phương pháp tốt. IIS là tính năng Windows miễn phí có sẵn trong Windows 10, tại sao không tận dụng?

IIS là máy chủ web và FTP đầy đủ tính năng với các công cụ quản trị mạnh mẽ, tính năng bảo mật vững chắc, và có thể dùng để host ứng dụng ASP.NET và PHP trên cùng một máy chủ. Bạn thậm chí có thể host trang WordPress trên IIS.

Cài đặt IIS bằng GUI

Đây là phương pháp point-and-click để thiết lập website trên IIS. Đây là phương pháp lý tưởng nếu bạn chưa học PowerShell hoặc lệnh Windows.

  1. Bắt đầu gõ "turn on windows" (bật tính năng windows) vào thanh Tìm kiếm. Tiện ích Bật/Tắt tính năng Windows (Turn Windows features on or off) sẽ hiện kết quả. Nhấp vào nó.
  2. Cửa sổ Tính năng Windows (Windows Features) sẽ mở. Có thể mất chút thời gian để các tính năng tải. Khi xong, tích vào ô bên cạnh Internet Information Services và nhấp nút OK.
  3. Cài đặt sẽ bắt đầu và có thể mất vài phút. Khi hoàn tất, nhấp nút Đóng (Close).
  4. Để đảm bảo IIS đã cài đặt và hoạt động, gõ IIS vào thanh Tìm kiếm gần nút Start. Bạn sẽ thấy Trình quản lý Dịch vụ Thông tin Internet (Internet Information Services Manager) trong kết quả. Nhấp vào đó để mở.
  5. Khi IIS Manager mở, nhìn khung bên trái dưới Kết nối (Connections). Mở rộng menu cây cho đến khi thấy Default Web Site (Trang web mặc định). Đó là trang web placeholder được cài cùng IIS. Nhấp vào nó để chọn.
  6. Ở bên phải IIS Manager, nhìn dưới phần Duyệt trang web (Browse Website). Nhấp vào Duyệt *:80 (http). Đó sẽ mở trang web mặc định trong trình duyệt web mặc định.
  7. Bạn sẽ thấy trang web như sau. Lưu ý ở thanh địa chỉ ghi localhost. Đó là địa chỉ để truy cập trang web mới của bạn.

Tạo trang web đầu tiên cho IIS

Trước khi đi vào hai phương pháp cài IIS còn lại, hãy xem file tạo nên trang web được lưu ở đâu. Chúng ta cũng sẽ tạo một trang web rất cơ bản. Khi biết cách làm này, bạn sẽ nắm cơ bản để bắt đầu học thiết kế và phát triển web.

  1. Sau khi IIS cài xong, mở File Explorer. Điều hướng đến C:\intepub\wwwroot. Đó là nơi file tạo nên trang web cần lưu. Bạn sẽ thấy file trang web IIS mặc định, iisstart.html, và hình ảnh hiển thị trên trang, iisstart.png. Đây là nơi bạn sẽ lưu trang web đầu tiên.
  2. Mở Notepad (Notepad) với quyền quản trị. Để lưu vào vị trí wwwroot, bạn phải là quản trị viên.
  3. Lưu file vào vị trí wwwroot. Đặt tên index.html và đổi Lưu dưới dạng: (Save as type) thành Tất cả file (All Files). Sau đó nhấp nút Lưu (Save).
  4. Giờ file đã đúng định dạng, hãy thêm nội dung. Nhập mã HTML sau cho một trang web rất cơ bản và lưu lại:
<html>
<body>
<h1>Hello World!</h1>
</body>
</html>
  1. Quay lại trình duyệt web đang có trang web IIS mặc định. Nhấp nút làm mới (refresh). Bạn sẽ thấy trang web đầu tiên của mình.

Xong! Bạn vừa tạo và xuất bản trang web đầu tiên trên IIS.

Cài đặt IIS bằng lệnh Windows

Chúng ta có thể rút gọn quy trình cài IIS thành một lệnh đơn. Có thể làm trong Command Prompt Windows hoặc PowerShell. Chúng tôi sẽ chỉ cách làm với lệnh Windows trước, nhưng học PowerShell sẽ có lợi lớn trong tương lai.

  1. Gõ cmd vào thanh tìm kiếm và kết quả hàng đầu nên là Command Prompt. Nhấp vào Chạy với tư cách quản trị viên (Run as administrator).
  2. Gõ lệnh DISM /online /enable-feature /featureName:IIS-DefaultDocument /All và nhấn Enter.
  3. Bạn sẽ thấy thanh tiến trình xuất hiện. Khi đạt 100.0% và thấy thông báo "Hoàn tất thành công." (The operation completed successfully), bạn có thể đóng Command Prompt. IIS đã được cài đặt.
  4. Kiểm tra đảm bảo có thể mở IIS Manager và cài đặt hoạt động, dùng bước 4-7 từ phần Cài đặt IIS bằng GUI.

Cài đặt IIS bằng PowerShell

Học làm việc như cài IIS trong PowerShell mang lại lợi ích lớn hai lý do. Một, đó là cách dễ dàng và nhanh nhất để làm hầu hết tác vụ quản trị trong Windows. Hai, bạn có thể lưu lệnh PowerShell (cmdlet) thành script và chạy bất cứ lúc nào trên bất kỳ máy Windows hoặc server nào.

  1. Gõ powershell vào thanh tìm kiếm và một trong kết quả nên là PowerShell ISE. Nhấp vào Chạy với tư cách quản trị viên.
  2. Gõ cmdlet Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole -NoRestart và chạy nó. Bạn sẽ thấy thanh tiến trình bắt đầu. Khi hoàn tất, kiểm tra đảm bảo IIS đã cài và hoạt động.
  3. Bước này tùy chọn, nhưng bạn có thể lưu thành script PowerShell và chạy bất cứ lúc nào. Làm việc với script và thêm tham số khác nhau. Cuối cùng, bạn sẽ có script cài IIS thiết lập mọi thứ chính xác như bạn muốn, mỗi lần, chỉ với một cú nhấp.

Bây giờ bạn là Web Master!

Đây mới chỉ là khởi đầu những gì bạn có thể làm với việc tạo trang web riêng trên IIS. Hãy tìm hiểu dùng IIS cho truyền file FTP hoặc host phương tiện. Cũng xem Web Platform Installer của Microsoft để cách đơn giản hóa cài đặt và học WordPress, PHP, Python, và hơn thế nữa.