IIS là gì?
IIS hoặc Máy chủ Thông tin Internet là máy chủ được sử dụng để lưu trữ các ứng dụng web .Net. IIS thường được cài đặt trên Máy chủ Window.
Để người dùng truy cập một trang web, yêu cầu trang web đó phải được lưu trữ trên một số loại máy chủ web. Có các máy chủ web khác nhau có sẵn cho các công nghệ khác nhau. Trong .Net, máy chủ web có sẵn được gọi là Dịch vụ Thông tin Internet hoặc IIS .
Sau khi ứng dụng web được phát triển, nó sẽ được triển khai trên Máy chủ IIS. Ứng dụng web này sau đó có thể được truy cập bởi người dùng cuối. Có hai cách để triển khai một ứng dụng đến máy chủ, bạn sẽ thấy cả hai cách ở đây.
- Sử dụng phương pháp Sao chép tệp.
- Sử dụng phương pháp xuất bản Web.
Trong hướng dẫn này, bạn sẽ học-
- Cách tải xuống và cài đặt IIS
- Cách triển khai trang web trong IIS thông qua bản sao tệp
- Cách xuất bản trang web ASP.NET
Cách tải xuống và cài đặt IIS
Sơ đồ dưới đây cho thấy luồng quy trình cho Máy chủ IIS.
- Phần đầu tiên là yêu cầu được gửi bởi người dùng. Yêu cầu thường sẽ là một trang web. Ví dụ có thể là http://example.com/Default.aspx.
- Đây 'example.com' là một trang web được lưu trữ trên Máy chủ IIS.
- 'Default.aspx' là một trang trên trang web example.com.
- Vì vậy, người dùng sẽ nhập URL http://example.com/Default.aspx vào trình duyệt web. Sau đó, yêu cầu sẽ được chuyển đến Máy chủ IIS, có ứng dụng example.com.
- Khi yêu cầu đến máy chủ IIS, nó sẽ được xử lý. Máy chủ IIS sẽ thực hiện tất cả các hoạt động cần thiết theo yêu cầu.
- Cuối cùng, IIS Server sẽ gửi lại đầu ra cho người dùng. Đầu ra nói chung sẽ là nội dung HTML được gửi lại cho người dùng. Nội dung HTML này sẽ được hiển thị trong trình duyệt web.
Hãy xem cách chúng ta có thể cài đặt IIS trên Window Server.
- Đầu tiên, tải xuống máy chủ Windows từ URL - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx và dùng thử trong 120 ngày.
- Sau khi cài đặt, cần thực hiện các bước sau để cài đặt IIS.
Bước 1) Trên Windows Server 2012, bảng điều khiển mặc định được hiển thị như bên dưới.
- Bước đầu tiên là nhấp vào 'Thêm vai trò và tính năng' trên trang tổng quan.
- Điều này cho phép người ta cài đặt các tính năng bổ sung trên máy chủ.
Bước 2) Trên màn hình tiếp theo, bạn cần nhấp vào nút Tiếp theo để tiếp tục.
Bước 3) Trong bước tiếp theo, chúng ta cần thực hiện hai bước
- Đầu tiên là chọn cài đặt dựa trên Vai trò hoặc tính năng. Điều này sẽ cho phép chúng tôi thực hiện Cài đặt IIS.
- Nhấp vào nút 'Tiếp theo' để tiếp tục.
Bước 4) Trong màn hình tiếp theo, bạn sẽ thấy tên của máy chủ mà quá trình cài đặt đang diễn ra. Nhấp vào nút Tiếp theo để tiếp tục.
Bước 5) Trong bước tiếp theo, chúng ta cần thực hiện hai bước tiếp theo
- Chọn tùy chọn Máy chủ web. Điều này sẽ đảm bảo rằng IIS được cài đặt.
- Nhấp vào nút 'Tiếp theo' để tiếp tục.
Bước 6) Trong màn hình tiếp theo, nhấp vào nút tiếp theo để tiếp tục.
Bước 7) Trong màn hình cuối cùng, nhấp vào nút Cài đặt để bắt đầu cài đặt.
Sau khi IIS đã được cài đặt, bạn có thể khởi chạy nó bằng cách tìm kiếm trong Windows 2012.
- Nhập chuỗi 'inetmgr' là lệnh cho IIS.
- Sau đó, Trình quản lý Dịch vụ Thông tin Internet sẽ xuất hiện. Bấm vào cái này.
Sau khi bạn nhấp vào liên kết trên, IIS sẽ mở ra và bạn sẽ thấy màn hình bên dưới.
Trong IIS, bạn sẽ có một trang ban đầu được thiết lập gọi là Trang Web Mặc định.
Nếu bạn mở trình duyệt của mình và truy cập URL http: // localhost . Bạn sẽ thấy kết quả bên dưới. URL này chủ yếu chuyển đến trang Web Mặc định được hiển thị trong màn hình trước đó. Đây là trang mặc định cho biết rằng Máy chủ IIS đang hoạt động.
Cách triển khai trang web trong IIS thông qua bản sao tệp
Sau khi phát triển ứng dụng web, bước quan trọng tiếp theo là triển khai ứng dụng web. Ứng dụng web cần được triển khai để người dùng khác có thể truy cập. Việc triển khai được thực hiện trên máy chủ Web IIS.
Có nhiều cách khác nhau để triển khai một ứng dụng web. Hãy xem phương pháp đầu tiên là File copy.
Chúng tôi sử dụng ứng dụng web đã tạo trong các phần trước. Hãy làm theo các bước được đề cập dưới đây để đạt được điều này.
Bước 1) Trước tiên, hãy đảm bảo rằng chúng ta đã mở ứng dụng web 'DemoApplication' trong Visual Studio.
Bước 2) Mở tệp 'Demo.aspx' và nhập chuỗi "Guru 99 ASP.Net."