microsoft internet information services 5.0 (iis) by: edik magardomyan fozi abdurhman bassem...
TRANSCRIPT
Microsoft Internet Information Microsoft Internet Information Services 5.0 (IIS)Services 5.0 (IIS)
By: Edik MagardomyanBy: Edik MagardomyanFozi AbdurhmanFozi AbdurhmanBassem AlbaiadyBassem AlbaiadyVince SerobyanVince Serobyan
IIS 5.0IIS 5.0
Brief DescriptionBrief Description
Components of IIS 5.0Components of IIS 5.0
How to install IIS 5.0How to install IIS 5.0
How to configure IIS 5.0How to configure IIS 5.0
Brief DescriptionBrief Description
What is IIS 5.0?What is IIS 5.0?
IIS 5.0 is the latest Internet Information IIS 5.0 is the latest Internet Information Services from MicrosoftServices from Microsoft
Software package integrated with Software package integrated with Windows Operating systems such at 2000Windows Operating systems such at 2000
Gives you multiple services in oneGives you multiple services in one
Replaces the needs to buy many Replaces the needs to buy many programs to serve many servicesprograms to serve many services
Components of IIS 5.0Components of IIS 5.0
WEB ServerWEB Server
FTP ServerFTP Server
SMTP ServerSMTP Server
NNTP ServerNNTP Server
How to install IIS 5.0How to install IIS 5.0
Open control PanelOpen control Panel
Open Add/Remove ProgramsOpen Add/Remove Programs
Open Add/Remove Windows ComponentsOpen Add/Remove Windows Components
Check box labeled “Internet Information Check box labeled “Internet Information Services (IIS)”Services (IIS)”
Open Control PanelOpen Control Panel
Open Add/RemoveProgramsOpen Add/RemovePrograms
Open Add/Remove Windows Open Add/Remove Windows ComponentsComponents
Check box Internet Information Check box Internet Information Services (IIS)Services (IIS)
How to configure IIS 5.0How to configure IIS 5.0
Now we will install and configure individual Now we will install and configure individual components of IIS.components of IIS.
Each team member will describe one Each team member will describe one componentcomponent
Please hold your questions to the end of Please hold your questions to the end of the presentationthe presentation
WWW (Web) ServerWWW (Web) ServerPresented by Fozi AbdurhmanPresented by Fozi Abdurhman
Service necessary to build a web serverService necessary to build a web server
Serve web pages to clientsServe web pages to clients
Internet Services Manager (ISM)Internet Services Manager (ISM)
Microsoft Management Console (MMC) provides a Microsoft Management Console (MMC) provides a console for snap-in for IISconsole for snap-in for IISMain Tool for administering and configuring the WWW Main Tool for administering and configuring the WWW service on IIS 5.0service on IIS 5.0To start ISM, choose Start, Programs, Administrative To start ISM, choose Start, Programs, Administrative Tools, ISM (see snap shoot below).Tools, ISM (see snap shoot below).
Understanding the IIS ServiceUnderstanding the IIS ServiceIIS node in scope pane shows on left side windowIIS node in scope pane shows on left side window
Select locally installed IIS services - (pavilion)Select locally installed IIS services - (pavilion)
Result pane (right side) shows configurable nodes Result pane (right side) shows configurable nodes of IIS running on the server (pavilion)of IIS running on the server (pavilion)
Understanding WWW ServiceUnderstanding WWW ServiceWWW service running (Pavilion in this example) is WWW service running (Pavilion in this example) is primarily managed by using primarily managed by using property sheetproperty sheet..Each node on the server’s namespace (IIS server itself, Each node on the server’s namespace (IIS server itself, default Web site, other virtual servers & virtual default Web site, other virtual servers & virtual directories) is a node in MMC that has its own set of directories) is a node in MMC that has its own set of propertiesproperties..
How to Create and Configure a How to Create and Configure a New Web siteNew Web site
Using Web site Creation WizardUsing Web site Creation Wizard
Web site name Web site name
IIS can be configured to have unlimited number IIS can be configured to have unlimited number of Web sites running on it simultaneously, each of Web sites running on it simultaneously, each responding to its own unique IP address and responding to its own unique IP address and fully qualified domain namefully qualified domain name (FQDN). (FQDN).
Choosing Web Site Home DirectoryChoosing Web Site Home Directory
Default Web Site Access Default Web Site Access PermissionsPermissions
Successfully created a Web SiteSuccessfully created a Web Site
The new The new www.fozi.comwww.fozi.com Web Site Web Site
Understanding Types of WWW Understanding Types of WWW Property SheetsProperty Sheets
Property Sheets for WWW service on IIS 5.0 Property Sheets for WWW service on IIS 5.0 can be configured at four different levels.can be configured at four different levels.– MasterMaster property sheets property sheets– SiteSite property sheets property sheets– DirectoryDirectory property sheets property sheets– FileFile property sheets property sheets
WWW Service Master Properties WWW Service Master Properties SheetSheet
Can be configured for all Web sites running on Can be configured for all Web sites running on IIS serverIIS serverSelect WWW Service and click Edit to bring up Select WWW Service and click Edit to bring up the WWW Service Master property sheet.the WWW Service Master property sheet.Any setting made to MPS are automatically Any setting made to MPS are automatically inherited by the default (root) Web site and by all inherited by the default (root) Web site and by all newnew virtual Web sites are created afterward. virtual Web sites are created afterward.To access To access Master propertiesMaster properties, right-click IIS , right-click IIS server (Pavilion) in the Microsoft Management server (Pavilion) in the Microsoft Management Console and select PropertiesConsole and select Properties
Accessing WWW Site Properties Accessing WWW Site Properties SheetSheet
Site PropertiesSite Properties (or virtual server (or virtual server properties) can be configured individually properties) can be configured individually for each Web site running on the IIS for each Web site running on the IIS server, including the default Web site that server, including the default Web site that is created when IIS is installed.is created when IIS is installed.
To access To access site propertiessite properties, right-click the , right-click the selected Web site node in the MMC and selected Web site node in the MMC and select select PropertiesProperties..
WWW Directory Properties SheetWWW Directory Properties Sheet
Directory Properties (or Virtual server properties) Directory Properties (or Virtual server properties) can be configured individually for each virtual can be configured individually for each virtual directory defined within a Web site on the server.directory defined within a Web site on the server.
All files will inherit the property settings of the All files will inherit the property settings of the virtual directory that contained them.virtual directory that contained them.
Any settings made to this property sheet affect Any settings made to this property sheet affect only the selected virtual directory and override only the selected virtual directory and override any previously made settings in the WWW any previously made settings in the WWW Master Properties sheets.Master Properties sheets.
WWW File Properties sheetWWW File Properties sheet
Can be configured individually for each Can be configured individually for each Web pages within a virtual directory or Web pages within a virtual directory or Web site.Web site.
Any settings made to this property sheet Any settings made to this property sheet affect only the selected virtual directory affect only the selected virtual directory and override any previously made settings and override any previously made settings in WWW Master Properties and WWW in WWW Master Properties and WWW Site Properties sheets.Site Properties sheets.
Accessing WWW Service Master Accessing WWW Service Master Property SheetProperty Sheet
Configuring WWW Properties Configuring WWW Properties SheetsSheets
Four different types of WWW property Four different types of WWW property sheets (Master, Site, Directory, or File) sheets (Master, Site, Directory, or File) have different options (tabs) available to have different options (tabs) available to configure options at the Master, Site, configure options at the Master, Site, Directory, or File level.Directory, or File level.
Web Site TabWeb Site Tab (Master, Site, and Directory levels)(Master, Site, and Directory levels)
Configures Configures – site identificationsite identification– IP addressIP address– TCP port, TCP port, – limit connectionslimit connections– enables and enables and
configures loggingconfigures logging
Operators TabOperators Tab (Master and Site levels)(Master and Site levels)
Grants operator privilegesGrants operator privileges
Performance TabPerformance Tab (Master and Site levels)(Master and Site levels)
Tune server-caching Tune server-caching performanceperformance
Throttles bandwidth Throttles bandwidth for sitefor site
Enables HTTP Enables HTTP
Keep-AlivesKeep-Alives
ISAPI TabISAPI Tab (Master and Site levels)(Master and Site levels)
IIS 5.0 support Sets options a variety of ways of IIS 5.0 support Sets options a variety of ways of extending funuctionality fo the www service, extending funuctionality fo the www service, including including – Internet Server Application Programming Interface Internet Server Application Programming Interface
(ISAPI) filters(ISAPI) filters– Common Gateway Interface (CGI)Common Gateway Interface (CGI)– Active Server Pages (ASP)Active Server Pages (ASP)– Internet Database Connector (IDC)Internet Database Connector (IDC)
ISAPI TabISAPI Tab (Master and Site levels)(Master and Site levels)
Home Directory TabHome Directory Tab (Master, Site, Directory and File levels)(Master, Site, Directory and File levels)
Configures content location & access Configures content location & access permissionspermissionsEnables indexingEnables indexingCreates FrontPage WebCreates FrontPage WebAllows directory browsingAllows directory browsingEnables loggingEnables loggingConfigures applicationConfigures applicationSets execution permissions (at the Directory Sets execution permissions (at the Directory properties level, it is called properties level, it is called Virtual DirectoryVirtual Directory tab; tab; at the File properties level, it is called at the File properties level, it is called FileFile tab)tab)
Home Directory TabHome Directory Tab (Master, Site, Directory and File levels)(Master, Site, Directory and File levels)
Documents TabDocuments Tab (Master, Site, and Directory levels)(Master, Site, and Directory levels)
Specifies default documents, enables footers.Specifies default documents, enables footers.
Directory Security TabDirectory Security Tab (Master, Site, Directory and File levels)(Master, Site, Directory and File levels)
Configures authentication Configures authentication methodsmethods
Configures SSL, grants or Configures SSL, grants or denies access to IP denies access to IP addresses & domain addresses & domain namesnames
HTTP Headers TabHTTP Headers Tab (Master, Site, Directory and File levels)(Master, Site, Directory and File levels)
Configures content Configures content expirationexpiration
Specifies custom Specifies custom HTTP headersHTTP headers
Configures content Configures content ratingsratings
Modifies MIME Modifies MIME mappingsmappings
Custom Errors TabCustom Errors Tab (Master, Site, Directory and File levels)(Master, Site, Directory and File levels)
Configures custom HTTP error messagesConfigures custom HTTP error messages
Service TabService Tab (Master levels only)(Master levels only)
WWW Site Properties SheetWWW Site Properties Sheet
WWW Site Properties SheetWWW Site Properties Sheet
WWW Site Properties SheetWWW Site Properties Sheet
WWW Site Properties SheetWWW Site Properties SheetDirectory Security TabDirectory Security Tab
Anonymous Access and Anonymous Access and Authentication ControlAuthentication Control
WWW Site Properties SheetWWW Site Properties Sheet
www.fozi.comwww.fozi.com site from web site from web browserbrowser
FTPFTPBy: Bassem AlbaiadyBy: Bassem Albaiady
FTP stands for “ File Transfer FTP stands for “ File Transfer Protocol”Protocol”
How To How To Create an FTP SiteCreate an FTP Site
Click start point to programs, point to Click start point to programs, point to Administrative Tools, and then click Administrative Tools, and then click internet Information Manger.internet Information Manger.
In the Internet Information Services snap-In the Internet Information Services snap-in, right click your server object, point to in, right click your server object, point to New New , and then click , and then click FTP Site FTP Site . .
When the FTP Site Creation Wizard starts, When the FTP Site Creation Wizard starts,
click click NextNext
SMTPSMTPBy: Vince SerobyanBy: Vince Serobyan
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Defines how text messages are forwarded Defines how text messages are forwarded and routed among Internet hostsand routed among Internet hosts
RequirementsRequirements
Windows 2000 Professional, Windows Windows 2000 Professional, Windows 2000 Server, or Windows 2000 Advanced 2000 Server, or Windows 2000 Advanced ServerServer
IIS 5.0 with SMTP services installedIIS 5.0 with SMTP services installed
Configure Incoming and Outgoing Configure Incoming and Outgoing Connections for an SMTP ServerConnections for an SMTP Server
Click Click StartStart, point , point ProgramsPrograms, point , point Administrative ToolsAdministrative Tools, then click Internet , then click Internet Services ManagerServices Manager..
In the IIS console tree, click the server that In the IIS console tree, click the server that contains the SMTP virtual server that you want contains the SMTP virtual server that you want to configure, then expand the server node by to configure, then expand the server node by clicking the plus sign next to the server name.clicking the plus sign next to the server name.
Right-click the SMTP virtual server that you want Right-click the SMTP virtual server that you want to configure, and then to configure, and then PropertiesProperties
Continue…..Continue…..
On the On the GeneralGeneral tab, click tab, click ConnectionConnection to open to open the the ConnectionsConnections dialog box. dialog box.In the In the SMTP Virtual ServerSMTP Virtual Server property sheet, property sheet, under under IncomingIncoming, click the , click the Limit Connections Limit Connections toto: check box to enable this setting, then set the : check box to enable this setting, then set the following options:following options:
In the In the Limit Connections toLimit Connections to: text box, type the maximum : text box, type the maximum number of incoming connections allowed by the SMTP number of incoming connections allowed by the SMTP server. The default is 1,000 connections. The minimum is 1. server. The default is 1,000 connections. The minimum is 1. In the In the Time-outTime-out: text box, type the maximum number of : text box, type the maximum number of minutes that an incoming connection can remain inactive minutes that an incoming connection can remain inactive before the server closes the connection.before the server closes the connection.
Continue…Continue…
In the In the SMTP Virtual Server SMTP Virtual Server property sheet, property sheet, under under OutgoingOutgoing, click the , click the Limit connections Limit connections to: to: check box to enable this setting, then set the check box to enable this setting, then set the following options:following options:
In the Limit connections to: In the Limit connections to: text box, type the maximum text box, type the maximum number of outbound connections allowed to all remote number of outbound connections allowed to all remote domains. The default setting is 1,000 connections and the domains. The default setting is 1,000 connections and the minimum is 1.minimum is 1.
In the time-out: text box, type the maximum number of In the time-out: text box, type the maximum number of minutes that an outgoing connection can remain inactive minutes that an outgoing connection can remain inactive before the server closes the connection.before the server closes the connection.
Continue…Continue…
In the In the SMTP Virtual ServerSMTP Virtual Server property sheet, property sheet, under under Outgoing, Outgoing, select select Limit connections per Limit connections per domain to: domain to: to enable this setting. In the text box to enable this setting. In the text box provided, type the number of concurrent provided, type the number of concurrent outgoing connections that each domain is outgoing connections that each domain is allowed to have.allowed to have.
In the In the TCP Port: TCP Port: text box, type the port to be text box, type the port to be used by the SMTP server for outgoing used by the SMTP server for outgoing connections.connections.
You have now configured the You have now configured the incomingincoming and and outgoing outgoing connections for your SMTP connections for your SMTP server.server.
NNTPNNTP
Network News Transfer ProtocolNetwork News Transfer Protocol
By: Edik MagardomyanBy: Edik Magardomyan
NNTPNNTP
What is NNTP Server?What is NNTP Server?
How to install NNTP Server?How to install NNTP Server?
How to configure NNTP Server?How to configure NNTP Server?
What is NNTP Server?What is NNTP Server?
NNTP stands for Network News Transfer NNTP stands for Network News Transfer ProtocolProtocol
It delivers news to anyone in the company It delivers news to anyone in the company who has access to the NNTP server.who has access to the NNTP server.
NNTP give users the chance to post their NNTP give users the chance to post their reply to posted messages on the server.reply to posted messages on the server.
It is very easy to organize categories or It is very easy to organize categories or messages with an NNTP server.messages with an NNTP server.
How to install NNTP Server?How to install NNTP Server?
Open Internet Information Services (IIS)Open Internet Information Services (IIS)Right click on server name / new / NNTP Virtual Right click on server name / new / NNTP Virtual ServerServerType the description of the serverType the description of the serverAssign the default port 119Assign the default port 119Point to the location of NNTP Server filesPoint to the location of NNTP Server filesSelect storage medium to use for NNTPSelect storage medium to use for NNTPSelect location of the messages to be storedSelect location of the messages to be storedNNTP Server is now installedNNTP Server is now installed
Open IISOpen IIS
Right click on server name / new / Right click on server name / new / NNTP Virtual ServerNNTP Virtual Server
Type the description of the serverType the description of the server
Assign the default port 119Assign the default port 119
Point to the location of NNTP Point to the location of NNTP Server filesServer files
Select storage medium to use for Select storage medium to use for NNTPNNTP
Select location of the messages to Select location of the messages to be storedbe stored
How to configure NNTP Server?How to configure NNTP Server?
Open Internet Information Services (IIS)Open Internet Information Services (IIS)
Click on server name / right click on Click on server name / right click on desired NNTP Server / click on propertiesdesired NNTP Server / click on properties
Click on each appropriate tab to make the Click on each appropriate tab to make the necessary changesnecessary changes
Click “OK” to close the properties boxClick “OK” to close the properties box
Open Internet Information Services Open Internet Information Services (IIS)(IIS)
Click on server name / right click on Click on server name / right click on desired NNTP Server / click on desired NNTP Server / click on
propertiesproperties
Click on each appropriate tab to Click on each appropriate tab to make the necessary changesmake the necessary changes
(General Tab)(General Tab)
Access TabAccess Tab
Settings TabSettings Tab
Security TabSecurity Tab
Any questions?Any questions?
Ask the teacher or take the class over again. Ask the teacher or take the class over again. (Just kidding, have a great summer everyone) (Just kidding, have a great summer everyone)