Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
409,45 KB
Nội dung
Cài đặtIIS7.0
Bài này sẽ giới thiệu những vấn đề cơ bản về càiđặt Internet Information
Services 7.0 và một số chế độ càiđặt khác có sẵn khi có thể sử dụng và những
lợi ích thu được từ chúng.
Web Server IIS7.0 có thể được càiđặt theo hai cách khác nhau với Windows
Server 2008
Như một phần trong chế độ Core Server, nơi mà IIS7.0 được càiđặt như
một trong những Server Role.
Cách thông thường thông qua giao diện GUI, nơi mà IIS7.0 được càiđặt
như một trong những Server Role.
Như đã nói trên, bài này sẽ giới thiệu các càiđặt cho IIS7.0 trên Windows Vista.
Ở phần cuối của bài sẽ giới thiệu đến việc càiđặt không giám sát của IIS.
Các chế độ càiđặt
Trên Windows Server 2008, IIS7 có thể được càiđặt theo hai cách
Chế độ thông thường (GUI) - với một GUI để quản lý và càiđặt
Chế độ Server Core - chỉ có dấu nhắc lệnh và PowerShell dành cho quản trị
viên máy chủ nội bộ, quản lý từ xa cũng có thể sử dụng MMC 3.0 và các
snap-in.
Các càiđặt ở trên có thể được tự động. Cách càiđặt tự động này được thực hiện
bằng sử dụng càiđặt không cần giám sát sẽ được giới thiệu trong phần cuối của bài
này.
Trên Windows Vista, IIS có thể được càiđặt theo hai cách, thông qua GUI thông
thường để thêm vào các tính năng Windows bổ sung cho Vista, hoặc như một phần
của càiđặt không giám sát.
IIS trên Windows Server 2008
IIS 7.0 là một thành phần trong Windows Server 2008 Server Roles. IIS có thể
được càiđặt thông qua GUI bằng cách sử dụng giao diện quản lý máy chủ Server
Manager mới sau khi hệ điều hành Windows Server 2008 được cài đặt.
Server Manager cung cấp một giao diện hiển thị để càiđặt và hủy bỏ càiđặt Server
Roles và Features. Nó cũng cho bạn thấy được tổng quan về các Role và tính năng
đã được càiđặt hiện hành. Khi IIS7.0 được chọn từ Server Manager, các thành
phần cơ bản và dịch vụ cần cho IIS cũng tự động được chọn.
Cài đặc IIS7.0 trên Windows Server 2008 cũng có khác đôi chút so với việc cài
đặt IIS 6.0, tuy nhiên nó sẽ đơn giản khi bạn sử dụng Server Manager.
Bạn có thể càiđặtIIS thông qua Server Manager được tìm thấy ở đây: Start Menu
– Server Manager
(Nó cũng có thể được tìm thấy dưới: Start Menu – Administrative Tools –
Server Manager)
Chọn “Add Roles” dưới Roles
Chọn “Web Server (IIS)” trên trang Server Roles:
Hình 1: Trang chọn Server Roles
Chọn IIS Services để cài đặt. Trong trường hợp này, ASP.NET đã được cài đặt.
Chọn các dịch vụ cần thiết cho các ứng dụng của bạn:
Hình 2: Trang chọn Role Services
Khi chọn các dịch vụ ở trên, bạn có thể gặp phải thông báo nhắc nhở càiđặt một số
dịch vụ cần thiết cho phần trên, nếu các dịch vụ đó chưa được cài đặt:
Hình 3: Trang hiển thị các thông báo nhắc nhở
IIS 7.0 lúc này được càiđặt với cấu hình mặc định cho việc hosting ASP.NET trên
Windows Server 2008 của bạn:
Hình 4: Trang các kết quả càiđặt
Xác nhận rằng web server làm việc bằng cách sử dụng http://localhost:
Hình 5: Website mặc định
Chỉ nên càiđặt các dịch vụ IIS cần thiết để tối thiểu hóa càiđặt này. Thực hiện
được điều này bạn cũng tối thiểu hóa cả bề mặt tấn công, một trong những lợi ích
của IIS7.0 mới.
Server Core
Windows Server 2008 có thể được càiđặt trong chế độ Server Core. Server Core
được càiđặt trong suốt càiđặt ban đầu của Windows Server 2008.
Chế độ Server Core là một tính năng mới trong Windows Server 2008. Nó là một
cài đặt máy chủ với kích thước nhỏ, chỉ có một tập tối thiểu các thành phần cần
thiết được càiđặt để chạy các dịch vụ nào đó như một web serverchẳng hạn. Điều
này có nghĩa rằng không phải toàn bộ Windows Shell (GUI) được cài đặt, mà chỉ
một phần tối thiểu càiđặt để khởi động máy chủ sau đó quản trị viên được thể hiện
với một dấu nhắc lệnh sau khi khởi động.
IIS 7.0 là một trong những Server Roles có thể được càiđặt trên Windows Server
2008 đang chạy trong chế độ Server Core.
Để càiđặtIIS7.0 trên máy chủ đang chạy trong chế độ Server Core, bạn chạy lệnh
sau:
Pkgmgr.exe /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-
ProcessModel
Lệnh này sẽ càiđặtIIS7.0 mặc định, càiđặt tối thiểu.
Hiện trong Windows Server 2008 (Release Candidate 0) chỉ các ứng dụng web cổ
điển như ASP và PHP được hỗ trợ trong chế độ Server Core. Các dịch vụ IIS dưới
đây không được hỗ trợ trong chế độ này:
[...]... /iu :IIS- WebServerRole ;IIS- WebServer;IISCommonHttpFeatures ;IIS- StaticContent ;IIS- DefaultDocument;IISDirectoryBrowsing ;IIS- HttpErrors ;IIS- HttpRedirect;IISApplicationDevelopment ;IIS- ASPNET ;IIS- NetFxExtensibility ;IIS- ASP;IISCGI ;IIS- ISAPIExtensions ;IIS- ISAPIFilter ;IIS- ServerSideIncludes;IISHealthAndDiagnostics ;IIS- HttpLogging ;IIS- LoggingLibraries ;IIS- RequestMonitor ;IIS- HttpTracing ;IIS- CustomLogging ;IIS- ODBCLogging;IISSecurity ;IIS- BasicAuthentication ;IIS- WindowsAuthentication;IISDigestAuthentication ;IIS- ClientCertificateMappingAuthentication;IISIISCertificateMappingAuthentication ;IIS- URLAuthorization;IISRequestFiltering ;IIS- IPSecurity ;IIS- Performance;IISHttpCompressionStatic ;IIS- HttpCompressionDynamic;IISWebServerManagementTools ;IIS- ManagementConsole;IISManagementScriptingTools ;IIS- ManagementService;IISIIS6ManagementCompatibility ;IIS- Metabase ;IIS- WMICompatibility;IISLegacyScripts ;IIS- LegacySnapIn ;IIS- FTPPublishingService;IISFTPServer ;IIS- FTPManagement;WAS-WindowsActivationService;WASProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI... RequestMonitor ;IIS- HttpTracing ;IIS- CustomLogging ;IIS- ODBCLogging;IISSecurity ;IIS- BasicAuthentication ;IIS- WindowsAuthentication;IISDigestAuthentication ;IIS- ClientCertificateMappingAuthentication;IISIISCertificateMappingAuthentication ;IIS- URLAuthorization;IISRequestFiltering ;IIS- IPSecurity ;IIS- Performance;IISHttpCompressionStatic ;IIS- HttpCompressionDynamic;IISWebServerManagementTools ;IIS- ManagementConsole;IISManagementScriptingTools ;IIS- ManagementService;IISIIS6ManagementCompatibility ;IIS- Metabase ;IIS- WMICompatibility;IISLegacyScripts ;IIS- LegacySnapIn ;IIS- FTPPublishingService;IISFTPServer ;IIS- FTPManagement;WAS-WindowsActivationService;WASProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI... thông tin chi tiết về cài đặtIIS 7.0 không cần giám sát hoặc về cú pháp xml được sử dụng bởi các càiđặt không giám sát này, bạn hãy xem website của Microsoft: www .iis. net và tham khảo thêm tại đây IIS trên Windows Vista IIS7.0 cũng được hỗ trợ trên Windows Vista, với hầu hết tất cả các tính năng đầy đủ của IIS 7.0 CàiđặtIIS 7.0 trên Windows Vista hơi khác đôi chút so với cài đặtIIS 6.0 trên Windows... lý và cấu hình IIS Hình 9 Nếu bạn muốn sử dụng ASP, ASP.NET hoặc thậm chí PHP, hãy càiđặt các modul cần thiết để cấu hình các trang đó, vấn đề này có thể thực hiện trong khi càiđặtIIS hoặc sau IIS7.0 cũng có thể được càiđặt không cần giám sát trên Windows Vista, như đã mô tả ở trước Kết luận IIS7.0 trên Windows Server 2008 linh hoạt hơn về vấn đề càiđặt và quản trị Việc càiđặtIIS như một phần... và COM cũng được cung cấp, quản lý từ xa hoàn toàn có thể thực hiện được bằng MMC 3.0 và các Snap-in Xác nhận càiđặt bằng việc copy hoặc tạo một số web html và đặt chúng vào root của thư mục Inetpub Càiđặt không cần giám sát Càiđặt không cần giám sát là cách càiđặt tự động Tự động càiđặt bằng sử dụng các kịch bản tự không cần giám sát cũng rất hữu dụng nếu bạn cần triển khai nhiều web server và... trình càiđặt không cần giám sát và nó cho phép bạn càiđặt hoặc hủy bỏ càiđặt bằng một nhắc lệnh hoặc các kịch bản Pkgmgr.exe thay thế cho sysocmgr.exe có trong Windows Server 2003 Để sử dụng pkgmgr.exe, bạn phải bảo đảm rằng có quyền quản trị viên trên các máy tính này Chạy lệnh dưới đây trực tiếp từ dấu nhắc lệnh hoặc bên trong một kịch bản: pkgmgr.exe /iu :IIS- WebServerRole ;IIS- WebServer;IISCommonHttpFeatures ;IIS- StaticContent ;IIS- DefaultDocument;IISDirectoryBrowsing ;IIS- HttpErrors ;IIS- HttpRedirect;IISApplicationDevelopment ;IIS- ASPNET ;IIS- NetFxExtensibility ;IIS- ASP;IISCGI ;IIS- ISAPIExtensions ;IIS- ISAPIFilter ;IIS- ServerSideIncludes;IISHealthAndDiagnostics ;IIS- HttpLogging ;IIS- LoggingLibraries ;IIS- ... RequestMonitor ;IIS- HttpTracing ;IIS- CustomLogging ;IIS- ODBCLogging;IISSecurity ;IIS- BasicAuthentication ;IIS- WindowsAuthentication;IISDigestAuthentication ;IIS- ClientCertificateMappingAuthentication;IISIISCertificateMappingAuthentication ;IIS- URLAuthorization;IISRequestFiltering ;IIS- IPSecurity ;IIS- Performance;IISHttpCompressionStatic ;IIS- HttpCompressionDynamic;IISWebServerManagementTools ;IIS- ManagementConsole;IISManagementScriptingTools ;IIS- ManagementService;IISIIS6ManagementCompatibility ;IIS- Metabase ;IIS- WMICompatibility;IISLegacyScripts ;IIS- LegacySnapIn ;IIS- FTPPublishingService;IISFTPServer ;IIS- FTPManagement;WAS-WindowsActivationService;WASProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI Câu lệnh trên càiđặt IIS7 .0 với tất cả các dịch vụ cho phép Chọn các dịch vụ cần sử dụng bởi các ứng dụng web của bạn Lệnh tương tự... một tính năng thú vị và có thể là một cách tốt để triển khai các nông trang IIS web Hy vọng sự hỗ trợ cho NET (ASP.NET) trong chế độ Server Core sẽ có trong phiên bản cuối cùng (phát hành chính thức) IIS7.0 trên Windows Vista không bị hạn chế như IIS trên các phiên bản hệ điều hành máy khác trước như Windows XP Cài đặtIIS 7.0 trên Windows Vista có thể rất hữu ích cho các chuyên gia phát triển web... IIS- ASPNET IIS- NetFxExtensibility IIS- ManagementConsole IIS- ManagementService IIS- LegacySnapIn IIS- FTPManagement WAS-NetFxEnvironment WAS-ConfigurationAPI Trong chế độ Server Core, việc cấu hình và quản trị IIS cần phải thực hiện thông qua các file cấu hình config xml hoặc công cụ lệnh appcmd.exe... Windows XP, tuy nhiên nó cũng không phức tạp Bạn có thể càiIIS thông qua: Control Panel – Programs and Features – Turn Windows features on or off (tìm thấy trong panel nhiệm vụ) Chọn “Internet Information Services” như được hiển thị dưới và vào thẳng các hộp thoại Hình 7: Windows Features và các tính năng IIS được chọn IIS7.0 hiện được càiđặt với cấu hình mặc định trên Windows Vista của bạn Xác . Server IIS 7. 0 có thể được cài đặt theo hai cách khác nhau với Windows
Server 200 8
Như một phần trong chế độ Core Server, nơi mà IIS 7. 0 được cài đặt. đây.
IIS trên Windows Vista
IIS 7. 0 cũng được hỗ trợ trên Windows Vista, với hầu hết tất cả các tính năng đầy
đủ của IIS 7. 0.
Cài đặt IIS 7. 0 trên