INSTALL IIS
==================================================
Để cài đặt IIS 7.5 trên server core, có 3 loại cài đặt:
1.Cài đặt IIS 7.5 dựa trên .NET Framework. Sau đây là đoạn script cài đặt .NET Framework và full service cho IIS7.5:
CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell;NetFx2-ServerCore;NetFx2-ServerCore-WOW64
2.Cài đặt không dựa vào .NET Framework. Sau đây đoạn script cài đặt full service cho IIS 7.5:
CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell
3. Cài đặt default cho IIS 7.5, dùng đoạn script sao:
start /w pkgmgr /l:log.etw /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel
INSTALL ROLES AND SERVICES
==================================================
Dùng lệnh oclist|more để xem các Roles và Services đang tồn tại trên server core
Sử dụng lệnh ocsetup để cài đặt hoặt gỡ bỏ các roles và services
Install the .NET Framework
Nếu bạn muốn sử dụng ASP.NET hoặc IIS Remote Management từ xa thì bạn phải cài đặt .NET Framework (Đậy là phần dành cho cài đặt default). Để cài đặt dùng lệnh sau:
start /w ocsetup NetFx2-ServerCore
start /w ocsetup NetFx2-ServerCore-WOW64
Install ASP.NET
Để cài đặt ASP.NET chạy lần lược các lệnh sau đây (theo thứ tự):
start /w ocsetup WAS-NetFxEnvironment
start /w ocsetup IIS-ISAPIExtensions
start /w ocsetup IIS-ISAPIFilter
start /w ocsetup IIS-NetFxExtensibility
start /w ocsetup IIS-ASPNET
Install Windows PowerShell and IIS Snap-In
1. Cài đặt Windows PowerShell bằng cách chạy lệnh sau đây:
start /w ocsetup MicrosoftWindowsPowerShell
2. Tiếp theo, khởi động Windows PowerShell bằng lệnh sau đây:
\windows\system32\WindowsPowerShell\v1.0\powershell.exe
Bạn sẽ thấy một dấu nhắc PowerShell.
3. Để kích hoạt IIS snap-in, bạn phải thay đổi chính sách thực thi script bằng cách chạy lệnh này:
Set-ExecutionPolicy RemoteSigned
4. Khởi động lại PowerShell cho những thay đổi chính sách có hiệu lực. Sau khi khởi động lại PowerShell, Import IIS snap-in:
import-module WebAdministration
5. Bạn có thể có được danh sách của IIS cmdlets có sẵn bằng cách gõ:
get-command –pssnapin WebAdministration
Enable IIS Remote Management
Bởi vì Windows Server 2008 Core Server R2 không có một giao diện đồ họa cho người dùng (GUI) mà chỉ có giao diện dòng lệnh (cmd). Để thuận tiện hơn cho việc quản lý Server Core, Có thể dùng một máy tính khác có GUI và sử dụng IIS remote management.
IIS Manager cho quản trị từ xa:
-Điều khiển từ xa quản lý IIS 7.5 từ Windows 2k8 r2 (GUI), Windows 7, Windows Vista , Windows XP, và Windows Server 2003.
-Kết nối trực tiếp đến một máy chủ Web, trang web, hoặc ứng dụng Web.
-Cài đặt ngay cả khi IIS 7 không được cài đặt trên máy tính local
-Cho phép nhiều kết nối đồng thời.
-Hỗ trợ quản trị ủy nhiệm cho các trang web và các ứng dụng web, do đó, chủ sở hữu có thể kết nối và quản lý trang web riêng của họ trực tiếp.
-Là một công cụ quản trị quen thuộc và dễ dàng sử dụng.
-Hỗ trợ HTTP trên Secure Sockets Layer (SSL) để quản lý an toàn hơn.
-Tự động tải về các tính năng để quản lý IIS local cho giao diện điều khiển quản trị từ xa để phù hợp với các tính năng mới được cài đặt trên Web server từ xa.
1. Theo mặc định, Remote Desktop không được kích hoạt trên Server Core. Cài đặt IIS Remote Management service bằng cách sử dụng lệnh sau đây:
start /w ocsetup IIS-ManagementService
2. Kích hoạt Remote Management từ xa với lệnh sau đây:
Reg Add HKLM\SOFTWARE\Microsoft\WebManagement\Server
/V EnableRemoteManagement /T REG_DWORD /D 1
3. Bắt đầu Management service cách gõ:
net start wmsvc
QUẢN LÝ SERVER CORE HOSTED IIS SERVER
==================================================
Sau khi Server Core của bạn đã được cấu hình để cho phép quản lý từ xa, kết nối từ xa bằng cách bắt đầu giao diện quản lý IIS từ một máy từ xa. Chọn tùy chọn "Connect to a Server…" như sau:
Trên màn hình tiếp theo đầu tiên, nhập tên của máy chủ bạn muốn kết nối đến:
màn hình tiếp theo sẽ yêu cầu thông tin người dùng của bạn trên máy chủ từ xa:
màn hình cuối cùng yêu cầu bạn cho tên kết nối:
máy chủ của bạn bây giờ sẽ được liệt kê trên bảng Connections và Management Console có thể được sử dụng để cấu hình các trang web và các ứng dụng ASP.NET như với bất kỳ cài đặt IIS Server.
Để gỡ bỏ Web Server (IIS) role, dùng lệnh sao:
start /w pkgmgr /uu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel
Post a Comment
Trước khi comment mời bạn đăng ký theo dõi để chở thành thành viên của blog. Cám ơn bạn đã quan tâm và đã comment, Tôi sẻ reply... Chúc bạn ngày làm việc vui vẻ và thành công !