Chapter 1: General Introduction What is IIS (Internet Information Server)? IIS Manager: Default Website IIS Website & Application



Similar documents
Update Instructions

Update Instructions

1. Open the preferences screen by opening the Mail menu and selecting Preferences...

Outlook Express. Make Changes in Red: Open up Outlook Express. From the Menu Bar. Tools to Accounts - Click on Mail Tab.

How to configure the DBxtra Report Web Service on IIS (Internet Information Server)

Update Instructions

Click Studios. Passwordstate. Installation Instructions

Outlook Express. Make Changes in Red: Open up Outlook Express. From the Menu Bar. Tools to Accounts - Click on. User Information

Click Studios. Passwordstate. Installation Instructions

Password Reset Server Installation Guide Windows 8 / 8.1 Windows Server 2012 / R2

Outlook Express. Make Changes in Red: Open up Outlook Express. From the Menu Bar. Tools to Accounts - Click on Mail Tab.

Secure Outgoing Mail (SMTP) Setup Guide

Update Instructions

Defender Token Deployment System Quick Start Guide

Configuring.NET based Applications in Internet Information Server to use Virtual Clocks from Time Machine

Tenrox. Single Sign-On (SSO) Setup Guide. January, Tenrox. All rights reserved.

Basic Exchange Setup Guide

PC Monitor Enterprise Server. Setup Guide

XIA Configuration Server

NeoMail Guide. Neotel (Pty) Ltd

MadCap Software. Upgrading Guide. Pulse

To configure Outlook Express for your InfoMetrics address:

Versions Addressed: Microsoft Office Outlook 2010/2013. Document Updated: Copyright 2014 Smarsh, Inc. All right reserved


RoomWizard Synchronization Software Manual Installation Instructions

NSi Mobile Installation Guide. Version 6.2

SELF SERVICE RESET PASSWORD MANAGEMENT WEB INTERFACE GUIDE

Patriots Outlook Configuration

Customer Tips. Xerox Network Scanning HTTP/HTTPS Configuration using Microsoft IIS. for the user. Purpose. Background

Set Up Setup with Microsoft Outlook 2007 using POP3

Outlook 2010 Setup Guide (POP3)

Use the below instructions to configure your wireless settings to connect to the secure wireless network using Microsoft Windows Vista/7.

Access It! Universal Web Client Integration

Server Installation Manual 4.4.1

Lepide Active Directory Self Service. Configuration Guide. Follow the simple steps given in this document to start working with

HELP DOCUMENTATION SSRPM WEB INTERFACE GUIDE

Building a Scale-Out SQL Server 2008 Reporting Services Farm

PaperClip. em4 Cloud Client. Manual Setup Guide

CHARTER BUSINESS custom hosting faqs 2010 INTERNET. Q. How do I access my ? Q. How do I change or reset a password for an account?

Setting up Hyper-V for 2X VirtualDesktopServer Manual

Installation Guide for Pulse on Windows Server 2012

Knights Outlook Configuration

1. Open the preferences screen by opening the Mail menu and selecting Preferences...

Deploying Windows Streaming Media Servers NLB Cluster and metasan

How to Install and Setup IIS Server

How to configure your Desktop Computer and Mobile Devices post migrating to Microsoft Office 365

Installation Guide for Pulse on Windows Server 2008R2

Instructions for Microsoft Outlook 2003

Click Studios. Passwordstate. Upgrade Instructions to V7 from V5.xx

Hosted Microsoft Exchange Client Setup & Guide Book

Using etoken for Securing s Using Outlook and Outlook Express

Setting up Citrix XenServer for 2X VirtualDesktopServer Manual

Secret Server Installation Windows Server 2008 R2

NovaBACKUP xsp Version 15.0 Upgrade Guide

Neoteris IVE Integration Guide

BASIC CLASSWEB.LINK INSTALLATION MANUAL

setup information for most domains hosted with InfoRailway.

Microsoft Dynamics GP Release

Exchange Outlook Profile/POP/IMAP/SMTP Setup Guide

SETUP SSL IN SHAREPOINT 2013 (USING SELF-SIGNED CERTIFICATE)

Secure Messaging Server Console... 2

White Paper. Installation and Configuration of Fabasoft Folio IMAP Service. Fabasoft Folio 2015 Update Rollup 3

Configuring Outlook 2013 For IMAP Connections

Configuring Microsoft Outlook for First Time Use. with POP3 provided by Blue Tangerine Solutions

Installation Procedure SSL Certificates in IIS 7

Important information for all POP users

Install and Configure Oracle Outlook Connector

Neoteris IVE Integration Guide

Chapter 2 Editor s Note:

Installing Globodox Web Client on Windows 7 (64 bit)

Secret Server Installation Windows Server 2012

Knights Outlook 2013 Configuration

Como configurar o IIS Server para ACTi NVR Enterprise

Setting Up SSL on IIS6 for MEGA Advisor

Internet Information TE Services 5.0. Training Division, NIC New Delhi

FTP, IIS, and Firewall Reference and Troubleshooting

Secret Server Installation Windows 8 / 8.1 and Windows Server 2012 / R2

Setup 1of 2: AKO (NOT E ) Setup on Outlook 2010

For paid computer support call

Setting up Hyper-V for 2X VirtualDesktopServer Manual

POP3 Connector for Exchange - Configuration

BusinessObjects Enterprise XI Release 2

Open Thunderbird. To set up an account in Thunderbird, from the Tools menu select Account Settings; choose account; then click Next.

2X Cloud Portal v10.5

Smart Policy - Web Collector. Version 1.1

NODE4 SERVICE DESK SYSTEM

How to configure your Windows PC post migrating to Microsoft Office 365

Web Deployment on Windows 2012 Server. Updated: August 28, 2013

StarterPlus Mailbox Software Setup Guide

Configuring Web services

This document describes the installation of the Web Server for Bosch Recording Station 8.10.

How to Pop to Outlook

ShoreTel Advanced Applications Web Utilities

Installing Policy Patrol on a separate machine

SSL SSL VPN

HGC SUPERHUB HOSTED EXCHANGE

Configuring Outlook for IMAP. Creating a New IMAP Account. Modify an Existing Account

Client Authenticated SSL Server Setup Guide for Microsoft Windows IIS

Transcription:

Chapter 1: General Introduction What is IIS IIS Website & Web Application Steps to Create Multiple Website on Port 80 What is Application Pool What is AppDomain What is ISAPI Filter / Extension Web Garden & Web Farm HTTPS and SSL What is IIS (Internet Information Server)? It is a windows component, a web server that accepts requests from client browsers and responds with the requested page(s) IIS Manager: A tool to configure and manage IIS. To launch IIS Manager one of the below methods can be used. Control Panel à Administrative Tools à IIS Manager (Or) Start à Run à inetmgr.exe Default Website: Default website is a website provided in IIS at the time of installation of IIS. The physical directory used by the default website of IIS is c:\inetpub\wwwroot and the port is 80 IIS Website & Application A computer connected to the internet that maintains a series of web pages on the World Wide Web A Website is made up of one or more IIS b (Virtual Directories). Every Web Application has a Virtual Directory but every Virtual Directory doesn t necessary need to be an Application. The physical directory of the web application need not be the subdirectory of the physical directory of web site. Steps to Create Multiple Website on Port 80 1. Go to IIS Manager 2. Right click on Websites à New à Website 3. Host Header = "DemoSite" 4. Give Physical Directory: c:\demosite 5. Edit: c:\windows\system32\drivers\etc\hosts (this is alternative to DNS server) 6. Note: Hosts is a file...which can map name to IP Address 127.0.0.1 DemoSite Note: The above address should be IP of server. 7. In c:\demosite create and Html file (demo.html) 8. Browser: http://demosite/demo.html What is an Application Pool? An Application Pool contains one or more applications and allows us to configure a level of isolation between different Web applications. If we want to isolate all the Web applications running in the same computer, we can do so by creating a separate application pool for every Web application and placing them in their corresponding application pool. 1

Because each application pool runs in its own worker process, errors in one application pool will not affect the applications running in other application pools. When you configure application pools for optimum availability, you also should consider how to configure application pools for application security. For example, you might need to create separate application pools for applications that require a high level of security, while allowing applications that require a lower level of security to share the same application pool. In the above example, IIS is hosting three Applications in two Application Pools. For example, If Web Application 3 crashes Web Application 2 will not be affected. However Web Application 1 will be affected as it is in the same Application pool What is AppDomain Asp.Net introduces the concept of an Application Domain which is shortly known as AppDomain. It can be considered as a Lightweight process which is both a container and boundary. The.NET runtime uses an AppDomain as a container for code and data, just like the operating system uses a process as a container for code and data. As the operating system uses a process to isolate misbehaving code, the.net runtime uses an AppDomain to isolate code inside of a secure boundary. 2

ISAPI Programming Model (Internet Server Application Programming Interface). 1. ISAPI extensions are true applications that run on IIS and have access to all of the functionality provided by IIS. As an example of how powerful ISAPI extensions can be, ASP pages are processed through an ISAPI extension called ASP.dll. In general, clients can access ISAPI extensions the same way they access a static HTML file or dynamic ASP file. 2. ISAPI filters are DLL files that can be used to modify and enhance the functionality provided by IIS. ISAPI filters always run on an IIS server, filtering every request until they find one they need to process. The ability to examine and modify both incoming and outgoing streams of data makes ISAPI filters powerful and flexible. ASP.NET uses ISAPI programming model and it uses the below General Terms Web Farm: When multiple machines are used with different role(s) designated for each server, it is called a Web Farm Scenario. It is normally applied, where heavy request and processing loads are expected. Using Web Farm, enhances performance of the entire system. Web Garden: When a single machine is configured to perform multiple roles it is called a Web Garden scenario. For example, the webserver machine itself also acts as the database server and the SMTP server etc. Web Garden in normally applied when request and processing loads are not high. Network Load Balancing (NLB) : It is a service for Windows 2008 server. NLB gives a common virtual machine name to all the web servers present in an organization, i.e., web servers on different machines, i.e., if 10 machines are used in NLB then all the 10 machines would have the same virtual name and all of them share the load. NLB sends new requests to the server with least load. 3

HTTPS (Secured Socket Layer) HTTPS is used for sites containing sensitive data that requires secured environment/transfer of information. How does Https work? All https pages will contain a Certificate (Private Key + Public Key) which is issued by a Certificate Authority. The pages that are transferred are encrypted and it can be decrypted only if the Private Key is available. Certificate Authority: It s a server that creates certificates. Examples: Verisign, Windows Certificate Authority. Windows Certificate Authority is a built- in Certificate Authority which comes with Windows OS. It can be installed from Control Panelà Add Remove Programsà Windows Componentsà select Certificate Services. To Create a Certificate: Goto IIS Manager è Select Machine Name à In Center Panel, under IIS section, Double on Server Certificates On the right panel à Select Create Self Signed Certificate à Give Friendly Name = DemoCertificate To Enable HTTPS for a Website Select the WebSite in left panel On right Panel click on Bindings (Opens a Dialog) Click on Add button à Type = Https, Port = 443, SSL certificate = DemoCertificate In Browser open the website with URL starting with HTTPS. Creating a group in Active Directory Active Directory users and groups creation Startà Administrative Toolsà Active Directory Users and Computers Right click on domain name à New à Group à Group Name : Developersà Group Scope: Domain Localà OK v Similarly create Faculty group, Staff group and Students group To Create Users in Active Directory Startà Administrative Toolsà Active Directory Users and Computers Right click on domain name à New à User à First Name : Developer1à User Logon :developer1à NEXTà Password : dss@123 à Select user cannot change password à Select password never expiresà NEXTà FINISH To Associate User to a Specific Group à Right click on User Nameà Propertiesà Member ofà Addà Advancedà Find Nowà Select Developersà OKà OK v Similarly create users (Faculty1, Student1 and Staff1) for other groups and associate with their respective group. v We also create another user CIO for whom we give access at a higher level so we don t associate this user to any other group. (email address: cio@deccansoft.com) 4

Configuring Internet Explorer to prompt Username and Password Internet Explorerà Toolsà Internet Optionsà Securityà Local Internetà Custom Levelà [under user authentication] Prompt for Username and Passwordà OK 5