april-june 2006 windows hosting seminar series technical labs

22
April-June 2006 Windows Hosting Seminar Series Technical Labs

Upload: emerald-pitts

Post on 17-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: April-June 2006 Windows Hosting Seminar Series Technical Labs

April-June 2006

Windows Hosting Seminar SeriesWindows Hosting Seminar Series

Technical LabsTechnical Labs

Page 2: April-June 2006 Windows Hosting Seminar Series Technical 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

Page 3: April-June 2006 Windows Hosting Seminar Series Technical Labs

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

Page 4: April-June 2006 Windows Hosting Seminar Series Technical Labs

Basic Shared WES Hosting ArchitectureBasic Shared WES Hosting Architecture

Page 5: April-June 2006 Windows Hosting Seminar Series Technical Labs

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

Page 6: April-June 2006 Windows Hosting Seminar Series Technical Labs

Directory Structure Prescription (local)Directory Structure Prescription (local)

Provides:FTP isolation

Ease of migration

Security

Page 7: April-June 2006 Windows Hosting Seminar Series Technical Labs

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

Page 8: April-June 2006 Windows Hosting Seminar Series Technical Labs

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

Page 9: April-June 2006 Windows Hosting Seminar Series Technical Labs

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

Page 10: April-June 2006 Windows Hosting Seminar Series Technical Labs

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.

Page 11: April-June 2006 Windows Hosting Seminar Series Technical Labs

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

Page 12: April-June 2006 Windows Hosting Seminar Series Technical Labs

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

®

Page 13: April-June 2006 Windows Hosting Seminar Series Technical Labs

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)

Page 14: April-June 2006 Windows Hosting Seminar Series Technical Labs

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

Page 15: April-June 2006 Windows Hosting Seminar Series Technical Labs

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

Page 16: April-June 2006 Windows Hosting Seminar Series Technical Labs

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)

Page 17: April-June 2006 Windows Hosting Seminar Series Technical Labs

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

Page 18: April-June 2006 Windows Hosting Seminar Series Technical Labs

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

Page 19: April-June 2006 Windows Hosting Seminar Series Technical Labs

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

Page 20: April-June 2006 Windows Hosting Seminar Series Technical Labs

Lab 2: ExercisesLab 2: Exercises

Create SiteBuilder Admin site

Install SQL Express

Install SiteBuilder 3.0

Create 2nd customer Web site (Northwind Traders)

Page 21: April-June 2006 Windows Hosting Seminar Series Technical Labs

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

Page 22: April-June 2006 Windows Hosting Seminar Series Technical Labs

© 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.