internet information server © n. ganesan, ph.d. all rights reserved

127
Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Upload: hugo-lindsey

Post on 16-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Internet Information Server

© N. Ganesan, Ph.D.All Rights Reserved

Page 2: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Contributions

• Edik Magardomyan• Fozi Abdurhman• Bassem Albaiady• Vince Serobyan

Page 3: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Module

Installation of IIS and Sample Website Creation

Page 4: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Installation of IIS

• Access add/remove programs from control panel

• Choose IIS to install• Choose the IIS components to be

installed

Page 5: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 6: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 7: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 8: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

IIS

• Select IIS as the component from the list of Windows components to be installed

Page 9: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

IIS Components

• There are several components of the IIS

• One of the components is the Web Server

• Other components include SMTP and FTP

• Choose as indicated in the following slides to include Web Server and its related components

Page 10: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 11: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Selection of All the Options

Page 12: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 13: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 14: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

FrontPage Server Extension

• Provides additional services to interact with the FrontPage software that is used in website development– The ability to automatically connect

to the web on the web server as a web folder while developing, managing and improving the web

Page 15: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

End of Module

Page 16: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Module

Hosting a Website in IIS

Page 17: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 18: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 19: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Accessing IIS MMC

Page 20: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Multiple Services Example

Page 21: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 22: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Properties Window

• The Properties Windows has many tabs

• The important tabs to launch the websites are the following tabs– Website– Home Directory– Documents

Page 23: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 24: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Home Directory Tab

• Defines the home directory of the website that would be hosted on this web server

Page 25: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 26: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Default Document Tab

• Defines the default document that would accessed in the home directory when someone accesses the website

Page 27: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 28: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Defining the Default Document

• A default document can be added and promoted to the top of the list– The steps are illustrated in the

following slides

Page 29: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 30: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Default web folder.

Page 31: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 32: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 33: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 34: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 35: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Testing the Web

• There are three ways to test the web by entering the following location in the web address– 127.0.0.1 – local host– 130.182.215.144 –the IP address of the

server– ganesan505.calstatela.edu – FQDN of

the server or ganesan505, if calstatela.edu is already defined as the prefix

Page 36: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 37: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 38: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

End of Modules

Page 39: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Module

Accessing the Internet Service Manager MMC

Page 40: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Internet Services Manager (ISM)

• Microsoft Management Console (MMC) provides a console for snap-in for IIS

• Main Tool for administering and configuring the WWW service on IIS 5.0

• To start ISM, choose Start, Programs, Administrative Tools, ISM (see snap shoot below).

Page 41: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Understanding the IIS Service

• IIS node in scope pane shows on left side window• Select locally installed IIS services - (pavilion)• Result pane (right side) shows configurable

nodes of IIS running on the server (pavilion)

Page 42: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

IIS Management Console with Other Services

Running

Page 43: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Understanding WWW Services

• WWW service running (Pavilion in this example) is primarily managed by using property sheet.

• Each node on the server’s namespace (IIS server itself, default Web site, other virtual servers & virtual directories) is a node in MMC that has its own set of properties.

Page 44: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

End of Module

Page 45: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Module

Configuring a Website Using the Wizard

Page 46: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Activating the Wizard

Page 47: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Start of Wizard

Page 48: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Naming the Site

• IIS can be configured to have virtually unlimited number of Web sites running on it simultaneously, each responding to its own fully qualified domain name (FQDN).

Page 49: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Website Identification Options

• IP address• Port number• Header

Page 50: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Specifying the Home Directory

Page 51: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Website Access Permissions

Page 52: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Completing the Creation of a Website

Page 53: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

The New www.fozi.com Web Site

Page 54: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

End of Module

Page 55: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Module

Properties of the Website

Page 56: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Web Services Hierarchy

• Webroot– Root of all the websites

• Individual website– Default and virtual websites

• Wed directories– Inside each website

• Web files– Web sheets in a web directory

Page 57: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Property Sheets

• Property Sheets for WWW service on IIS 5.0 can be configured at four different levels.– Master property sheets– Site property sheets– Directory property sheets– File property sheets

Page 58: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Master Properties Sheet

• Select WWW Service and click Edit to bring up the WWW Service Master property sheet.

• Any setting made to MPS are automatically inherited by the default (root) Web site and by all new virtual Web sites created afterward.

• To access Master properties, right-click IIS server (Pavilion) in the Microsoft Management Console and select Properties

Page 59: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Site Properties Sheet Selection

• Site Properties (or virtual server properties) can be configured individually for each Web site running on the IIS server, including the default Web site that is created when IIS is installed

• To access site properties, right-click the selected Web site node in the MMC and select Properties

Page 60: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Directory Properties Sheet

• Directory Properties (or Virtual server properties) can be configured individually for each virtual directory defined within a Web site on the server

• All files will within a directory will inherit the property settings of the virtual directory

• Any settings made to this property sheet will apply to only the selected virtual directory and they will override any previously made settings in the WWW Master Properties sheets

Page 61: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

File Properties sheet

• Can be configured individually for each Web pages within a virtual directory or Web site

• Any settings made to this property sheet affect only the selected virtual directory and override any previously made settings in WWW Master Properties and WWW Site Properties sheets

Page 62: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Accessing the Service Master Property Sheet

Page 63: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Configuring Properties Sheets

• Four different types of property sheets (Master, Site, Directory, or File) have different options (tabs) available to configure options at the Master, Site, Directory, or File level

Page 64: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Web Site Tab (Master, Site, and Directory levels)

• Configures – site identification– IP address– TCP port, – limit connections– enables and

configures logging

Page 65: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Operators Tab (Master and Site levels)

• Grants operator privileges

Page 66: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Performance Tab (Master and Site levels)

• Tune server-caching performance

• Throttles bandwidth for site

• Enables HTTP Keep-Alives

Page 67: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

ISAPI Tab (Master and Site levels) Components

• Internet Server Application Programming Interface (ISAPI) filters

• Common Gateway Interface (CGI)• Active Server Pages (ASP)• Internet Database Connector

(IDC)

Page 68: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

ISAPI Tab (Master and Site levels)

Page 69: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Direc• Configures content location & access

permissions• Enables indexing• Creates FrontPage Web• Allows directory browsing• Enables logging• Configures application• Sets execution permissions (at the Directory

properties level, it is called Virtual Directory tab; at the File properties level, it is called File tab)

Page 70: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Directory Settings

• Configure content location & access permissions

• Enable indexing• Create FrontPage Web• Permit directory browsing• Enable logging• Configure application• Set execution permissions (at the

Directory properties level, it is called Virtual Directory tab; at the File properties level, it is called File tab)

Page 71: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Home Directory Tab (Master, Site, Directory and File levels)

Page 72: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Documents Tab (Master, Site, and Directory

levels)

• Specifies default documents, enables footers.

Page 73: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Directory Security Tab (Master, Site, Directory and

File levels)

• Configures authentication methods

• Configures SSL, grants or denies access to IP addresses & domain names

Page 74: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

HTTP Headers Tab (Master, Site, Directory and File

levels)

• Configures content expiration

• Specifies custom HTTP headers

• Configures content ratings

• Modifies MIME mappings

Page 75: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Custom Errors Tab (Master, Site, Directory and File levels)

• Configures custom HTTP error messages

Page 76: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Service Tab (Master levels only)

Page 77: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

WWW Site Properties Sheet

Page 78: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

WWW Site Properties Sheet

Page 79: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

WWW Site Properties Sheet

Page 80: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

WWW Site Properties SheetDirectory Security Tab

Page 81: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Anonymous Access and Authentication Control

Page 82: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

WWW Site Properties Sheet

Page 83: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

www.fozi.com site from web browser

Page 84: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

FTPBy: Bassem Albaiady

FTP stands for “ File Transfer Protocol”

Page 85: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

How To Create an FTP Site

• Click start point to programs, point to Administrative Tools, and then click internet Information Manger.

• In the Internet Information Services snap-in, right click your server object, point to New , and then click FTP Site .

Page 86: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 87: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 88: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

When the FTP Site Creation Wizard

starts, click Next

Page 89: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 90: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 91: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 92: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 93: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 94: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 95: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 96: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 97: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

SMTPBy: Vince Serobyan

• Simple Mail Transfer Protocol• Defines how text messages are

forwarded and routed among Internet hosts

Page 98: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Requirements

• Windows 2000 Professional, Windows 2000 Server, or Windows 2000 Advanced Server

• IIS 5.0 with SMTP services installed

Page 99: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Configure Incoming and Outgoing Connections for an

SMTP Server

• Click Start, point Programs, point Administrative Tools, then click Internet Services Manager.

• In the IIS console tree, click the server that contains the SMTP virtual server that you want to configure, then expand the server node by clicking the plus sign next to the server name.

• Right-click the SMTP virtual server that you want to configure, and then Properties

Page 100: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 101: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Continue…..

• On the General tab, click Connection to open the Connections dialog box.

• In the SMTP Virtual Server property sheet, under Incoming, click the Limit Connections to: check box to enable this setting, then set the following options:

• In the Limit Connections to: text box, type the maximum number of incoming connections allowed by the SMTP server. The default is 1,000 connections. The minimum is 1.

• In the Time-out: text box, type the maximum number of minutes that an incoming connection can remain inactive before the server closes the connection.

Page 102: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 103: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Continue…

• In the SMTP Virtual Server property sheet, under Outgoing, click the Limit connections to: check box to enable this setting, then set the following options:

• In the Limit connections to: text box, type the maximum number of outbound connections allowed to all remote domains. The default setting is 1,000 connections and the minimum is 1.

• In the time-out: text box, type the maximum number of minutes that an outgoing connection can remain inactive before the server closes the connection.

Page 104: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 105: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Continue…

• In the SMTP Virtual Server property sheet, under Outgoing, select Limit connections per domain to: to enable this setting. In the text box provided, type the number of concurrent outgoing connections that each domain is allowed to have.

• In the TCP Port: text box, type the port to be used by the SMTP server for outgoing connections.

Page 106: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 107: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved
Page 108: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

• You have now configured the incoming and outgoing connections for your SMTP server.

Page 109: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

NNTP

• Network News Transfer Protocol

By: Edik Magardomyan

Page 110: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

NNTP

• What is NNTP Server?• How to install NNTP Server?• How to configure NNTP Server?

Page 111: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

What is NNTP Server?

• NNTP stands for Network News Transfer Protocol

• It delivers news to anyone in the company who has access to the NNTP server.

• NNTP give users the chance to post their reply to posted messages on the server.

• It is very easy to organize categories or messages with an NNTP server.

Page 112: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

How to install NNTP Server?

• Open Internet Information Services (IIS)• Right click on server name / new / NNTP

Virtual Server• Type the description of the server• Assign the default port 119• Point to the location of NNTP Server files• Select storage medium to use for NNTP• Select location of the messages to be

stored• NNTP Server is now installed

Page 113: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Open IIS

Page 114: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Right click on server name / new / NNTP Virtual Server

Page 115: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Type the description of the server

Page 116: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Assign the default port 119

Page 117: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Point to the location of NNTP Server files

Page 118: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Select storage medium to use for NNTP

Page 119: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Select location of the messages to be stored

Page 120: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

How to configure NNTP Server?

• Open Internet Information Services (IIS)

• Click on server name / right click on desired NNTP Server / click on properties

• Click on each appropriate tab to make the necessary changes

• Click “OK” to close the properties box

Page 121: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Open Internet Information Services (IIS)

Page 122: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Click on server name / right click on desired NNTP

Server / click on properties

Page 123: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Click on each appropriate tab to make the necessary

changes(General Tab)

Page 124: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Access Tab

Page 125: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Settings Tab

Page 126: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Security Tab

Page 127: Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved

Any questions?

• Ask the teacher or take the class over again. (Just kidding, have a great summer everyone)