April-June 2006
Windows Hosting Seminar SeriesWindows Hosting Seminar Series
Technical LabsTechnical Labs
AgendaAgenda
Technical Overview Basic Single Server
SWSoft SiteBuilder Overview
Hands on Labs Basic Shared Server (45 minutes) –
Build Web server
SWSoft SiteBuilder (45 minutes) –Build Web site
Web Hosting with Internet Information Services (IIS) 6.0Web Hosting with Internet Information Services (IIS) 6.0 Greater reliability
More secure
Better performance
Ease of administration
Support for .NET technologies
Improved diagnostics
Basic Shared WES Hosting ArchitectureBasic Shared WES Hosting Architecture
Introduction to Single Server ConfigurationIntroduction to Single Server Configuration
Components: IIS 6.0
WWW FTP
ASP.NET 1.1, 2.0
ASP
Windows Server™ 2003 Web Edition
Directory Structure Prescription (local)Directory Structure Prescription (local)
Provides:FTP isolation
Ease of migration
Security
Web Hosting: Application PoolsWeb Hosting: Application Pools
IIS application pools Application Pool is a dedicated process and configuration
that one or more web sites can share Security considerations
Dedicated application pool can provide high degree of security Consider grouping sites based on content type (static
content, ASP or ASP.NET, data-driven Web – SQL connection) or group per user types or service level agreements (SLAs).
Example: AppPool-1-ASPSites AppPool-2-ASP.NET1.1Sites AppPool-3-ASP2.0Sites AppPool-4-StaticSites And so on
ASP.NET 1.1 and 2.0 must be kept in separate Application Pools
FTP Isolation Mode OverviewFTP Isolation Mode Overview
FTP Isolation Modes Do not isolate users
Best for download-only sites
Isolate users (Local Users) Authenticates users against local accounts before they can
access the home directory that matches their user name Restricts directory access / folder location based on user
accounts
Isolate users using Active Directory® directory service FTP Home Directory configured as attribute on user object in
Active Directory
Recommended to use either Local or Active Directory Isolation mode Technical labs use Local Isolation Mode
Security RecommendationsSecurity Recommendations
Web Sites – Security Tuning Windows Server 2003 is “secure by default”
IIS not installed, and if installed default configuration is minimum services
Remove unnecessary extensions / capabilities (ASP for example)
Application pools — Separate static and dynamic sites into different pools
Set quotas for sites – Windows 2003 quota services (and track usage)
Configure one unique anonymous user per site (IUSR_...) using ADSUTIL.VBS script
Security set on each folder in the tree (mainly using inheritance from the user’s site root)
Windows Server 2003 R2 includes Directory-level Quotas (rather than User-level quotas) using File Server Resource Manager
Installation Steps for Web HostingInstallation Steps for Web Hosting
1. Confirm that your server hardware meets the system requirements of IIS.
2. Determine whether you will deploy IIS in a centralized or locally managed configuration.
3. Decide if you will install IIS manually or if you will use an automated installation.
4. Decide what optional components you will install, such as FTP, ASP.NET, SMTP, and FrontPage Server Extensions (FPSE).
5. Install IIS, including any optional components.
6. Verify your IIS installation.
Setup OptionsSetup Options
Manual Step-by-step manual procedures documented in
the Microsoft Solution for Windows-based Hosting version 3.5
Scripted Installation Scripts for installing IIS, FTP, ASP, and ASP.NET
All scripts included in Windows-based Hosting version 3.5 Solution
Windows-based Hosting Solution OverviewWindows-based Hosting Solution Overview
The Microsoft Solution for Windows-based Hosting consists of a set of independent components divided into two categories:
Infrastructure components Designed to streamline management, administration, and monitoring of
the hosting environment and to lower operational costs Hosted services components
Revenue-producing managed applications that are deployed on top of the infrastructure component of the Microsoft Solution for Windows-based Hosting version 3.5
®
Infrastructure Components and Technologies UsedInfrastructure Components and Technologies Used
Infrastructure component Microsoft technology used
Server Purposing (optional) Automated Deployment Services (ADS)
Centralized Management Active Directory
Service Provisioning Microsoft Provisioning System (MPS)
Monitoring and Reporting Microsoft Operations Manager (MOM)
Update Management (optional) Windows Server Update Services (WSUS)
Hosted Services Components and Technologies UsedHosted Services Components and Technologies Used
Hosted services component Microsoft technology used
Web Hosting Internet Information Services (IIS)
Data Hosting Microsoft SQL Server™
Windows SharePoint Services Hosting Microsoft Windows SharePoint® Services
Custom and third-party applications
Lab EnvironmentLab Environment
Setup Workstation
Use Remote Desktop to connect to remote server
Remote Server Windows 2003 R2 Web Edition OS installed in
Virtual Server 2005 image Source
SQL Express
SWSoft SiteBuilder 3.0
Windows Server 2003 R2 binaries
Script binaries
Lab 1: ExercisesLab 1: Exercises Install IIS 6.0
ASP.NET ASP Web/FTP
.NET Framework 2.0 Create customers Set up content directory structure Secure directories Create isolated FTP site
Top Level Web site for 2 sample customers Alpine Ski House Northwind Traders
Create local users/groups Configure anonymous access Create DNS entries in local host Publish Content for 1st customer (Alpine Ski House) Create 2nd customer via script (Northwind Traders)
Follow the steps in your lab guide to complete the lab.
Lab 1: Installing and configuring IIS 6.0Lab 1: Installing and configuring IIS 6.0
Introduction to SWSoft SiteBuilder 3.0Introduction to SWSoft SiteBuilder 3.0
To enhance a Windows offering and attract more users without incurring more cost you can offer SWSoft SiteBuilder
Includes five-step wizard to create Web sites including the following modules: Blog Photo gallery Guestbook eShop Forum Feedback forms RSS reader Voting Custom script Area map Flash intro page
SWSoft SiteBuilder 3.0 Admin PanelSWSoft SiteBuilder 3.0 Admin Panel
Admin Panel Features: Administer several Web sites
Manage site statistics
Create new sites
Manage existing sites
Configure profile
Manage eShop orders
Lab 2: ExercisesLab 2: Exercises
Create SiteBuilder Admin site
Install SQL Express
Install SiteBuilder 3.0
Create 2nd customer Web site (Northwind Traders)
Follow the steps in your lab guide to complete the lab.
Lab 2: Creating Web Sites Using SWSoft SiteBuilder 3.0Lab 2: Creating Web Sites Using SWSoft SiteBuilder 3.0
© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Microsoft, Windows, Windows Server, Windows Server
System, FrontPage, Active Directory, and SharePoint are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
Top Related