Free Powerpoint Templates Page 1 Free Powerpoint Templates Chapter 4- Server Configuration.

Slides:



Advertisements
Similar presentations
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Advertisements

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 13: Administering Web Resources.
Module 5: Configuring Access to Internal Resources.
DESIGNING A PUBLIC KEY INFRASTRUCTURE
IIS Technologies.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 13: Administering Web Resources.
Web Server Hardware and Software
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
Hands-On Microsoft Windows Server 2003 Administration Chapter 7 Administering Web Resources in Windows Server 2003.
Introduction To Windows NT ® Server And Internet Information Server.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
CP476 Internet Computing Browser and Web Server 1 Web Browsers A client software program that allows you to access and view Web pages on the Internet –Examples.
Introduction 2: Internet, Intranet, and Extranet J394 – Perancangan Situs Web Program Sudi Manajemen Universitas Bina Nusantara.
Apache : Installation, Configuration, Basic Security Presented by, Sandeep K Thopucherela, ECE Department.
Ch 13 - Adminstering Web Resources1 Ch. 13 – Administering Web Resources MIS 431 – Created Spring 2006.
APACHE SERVER By Innovationframes.com »
Chapter 22 Web Hosting and Internet Servers Xuanxuan Su.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 21: Publishing Your Pages on the Web.
Printing Terminology. Requirements for Network Printing At least one computer to operate as the print server Sufficient RAM to process documents Sufficient.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Linux Operations and Administration
2440: 141 Web Site Administration Web Server Configuration Instructor: Enoch E. Damson.
CSCI 6962: Server-side Design and Programming
Managing Client Access
Module 4 Managing Client Access. Module Overview Configuring the Client Access Server Role Configuring Client Access Services for Outlook Clients Configuring.
Course 201 – Administration, Content Inspection and SSL VPN
Module 1: Installing Internet Information Services 5.0.
Web Server Configuration Alokes Chattopadhyay Computer & Informatics Centre IIT Kharagpur.
Web Servers Web server software is a product that works with the operating system The server computer can run more than one software product such as .
Configuring a Web Server. Overview Overview of IIS Preparing for an IIS Installation Installing IIS Configuring a Web Site Administering IIS Troubleshooting.
Chapter 7: Using Windows Servers to Share Information.
Web Servers1-1 Web Servers Xingquan (Hill) Zhu
Introduction to SQL Server 2000 Security Dave Watts CTO, Fig Leaf Software
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
Implementing ISA Server Publishing. Introduction What Are Web Publishing Rules? ISA Server uses Web publishing rules to make Web sites on protected networks.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 13: Administering Web Resources.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Copyright 2000 eMation SECURITY - Controlling Data Access with
Microsoft Internet Information Services 5.0 (IIS) By: Edik Magardomyan Fozi Abdurhman Bassem Albaiady Vince Serobyan.
IT:Network:Apps.  Microsoft Web Server ◦ Used by ~ 50% of Fortune 500 companies  Comes with Server OS  Expandable  Easy to use.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Course ILT Internet/intranet support Unit objectives Use the Internet Information Services snap-in to manage IIS, Web sites, virtual directories, and WebDAV.
The In’s and Out’s of the IIS 6.0 Migration Tool The In’s and Out’s of the IIS 6.0 Migration Tool Chris Adams Web Platform Supportability Lead Microsoft.
Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved.
1 Apache and Virtual Sites and SSL Dorcas Muthoni.
Apache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess AFNOG 11 Kigali, Rwanda May 2010 Dorcas Muthoni Courtesy: Hervey Allen.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
Module 9: Fundamentals of Securing Network Communication.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
Section 11: Implementing Software Restriction Policies and AppLocker What Is a Software Restriction Policy? Creating a Software Restriction Policy Using.
IIS and.Net security -Vasudha Bhat. What is IIS? Why do we need IIS? Internet Information Services (IIS) is a Web server, its primary job is to accept.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Free Powerpoint Templates Page 1 Free Powerpoint Templates Users and Documents.
Creating and Managing Digital Certificates Chapter Eleven.
1 Chapter Overview Creating Web Sites and FTP Sites Creating Virtual Directories Managing Site Security Troubleshooting IIS.
WEB SERVER SOFTWARE FEATURE SETS
Web Server Administration Chapter 6 Configuring a Web Server.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter One Introduction to Exchange Server 2003.
Web Server Administration Chapter 6 Configuring a Web Server.
APACHE Apache is generally recognized as the world's most popular Web server (HTTP server). Originally designed for Unix servers, the Apache Web server.
Web and Proxy Server.
Chapter 7: Using Windows Servers
Apache web server Quick overview.
Warm Handshake with Websites, Servers and Web Servers:
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 13: Administering Web Resources.
الخطوات المطلوب القيام بها قبل انشاء الموقع
Configuring Internet-related services
Web Page Concept and Design :
APACHE WEB SERVER.
Designing IIS Security (IIS – Internet Information Service)
Presentation transcript:

Free Powerpoint Templates Page 1 Free Powerpoint Templates Chapter 4- Server Configuration

Free Powerpoint Templates Page 2 Objectives Choosing Web Server software Customizing your web server Controlling access Secure socket layer configuration Virtual hosts

Free Powerpoint Templates Page 3 Lab 4.1 Choosing Web Server Software Web Server –Machine, that machine is our web server –Refer to software running on a machine 3 famous Web Servers –Apache –Microsoft IIS –Netscape Enterprise Server –Others

Free Powerpoint Templates Page 4 Apache Open Source Multiple Platforms (UNIX and Microsoft) Very powerful and configurable Uses configuration files –Httpd.conf

Free Powerpoint Templates Page 5 Apache Configuration All configuration through configuration files Directives define options Directives are organised into sections: –Directory –DirectoryMatch –Files –FilesMatch –Location –LocationMatch

Free Powerpoint Templates Page 6 Microsoft IIS Easy to use, GUI oriented Closed-proprietary Microsoft Management Console Extendable through ISAPI –DLL –ASP Support for FrontPage extension

Free Powerpoint Templates Page 7 IIS Configuration IP address TCP port Home directory Execute Virtual directory Default document Directory browsing Authentication control Application mappings Redirect to URL

Free Powerpoint Templates Page 8 Netscape Offers two Web servers –The Netscape Fast track Server For small business or a workgroup Web Server A scaled down version of Netscape Enterprise Server Provides for small number of users publishing information –Netscape Enterprise Server Designed to support hundreds or even thousand of users Available for Windows NT and UNIX

Free Powerpoint Templates Page 9 Other servers Java Web Server –Server written entirely in Java Stronghold Server –Developed by C2Net is a secure server based on Apache –Mostly widely used SSL Web server for UNIX Website –Developed by O’Reilly Software –Provides excellent server-side programming support –Good administration tools, security and other features not found on IIS

Free Powerpoint Templates Page 10 Evaluating Server Software Evaluate your OS Evaluate the performance benchmark Important to find out as much about each server as possible How much can you sped? Has the server been thoroughly tested in real-world situations What’s more important: ease of use or speed and flexibility

Free Powerpoint Templates Page 11 Installing a Web Server In most cases you can download Web Server software from the publisher Once you’ve downloaded, you might need to uncompress Once you’ve got an executable to run, run the installer program Aside from choosing which directory to install the server in, you shouldn’t have to answer too many configuration questions during the installation

Free Powerpoint Templates Page 12 Why Web Server software installation unsuccessful No enough free disk space or RAM Installation program has to run as a certain user Make sure that you have permission to the directory in which you are installing the server Responded to one of the installer’s questions incorrectly One of the default answer was inappropriate

Free Powerpoint Templates Page 13 Solutions for Web Server Install a patch or service pack before installing Make sure to have the latest and correct version for the OS Check the Technical Support –Free technical support –Available for demo versions

Free Powerpoint Templates Page 14 Lab 4.2 Customizing your Web Server Configuration tools for the Web Servers –Apache  no management console application –IIS  provides a special configuration tool through a MMC snap-in module –Netscape  provides a Web-based administration tool accessible through any browser Control the behavior of the Web Server –Apache  directives –Microsoft  properties – Netscape  resources

Free Powerpoint Templates Page 15 General server options These options are global to the entire server, or at least to a specific HTTPD on the server –User and Group- the owner of the Web server process –BindAddress(IIS:IP Address). The HTTPD listens for connections on this IP Address –Port(ISS:TCP Port. The port option specifies which port the HTTPD should listen to. Port 80 is used

Free Powerpoint Templates Page 16 Directory Options These options are used to specify the attributes of specific directories –DocumentRoot –UserDir –ScriptAlias –Alias –DirectoryIndex –Indexoptions, Indexes, and FancyIndexing

Free Powerpoint Templates Page 17 Access Control The following options are used to restrict access to your site, or particular directories –AuthUserFile –AuthGroupFile –Require –Allow and deny Other options –AddHandler –Redirect

Free Powerpoint Templates Page 18 Lab 4.3 Controlling Access In order for your Web server to make documents available to clients UNIX and NT offer the ability to control access to files and directories This ability is governed largely by the file system

Free Powerpoint Templates Page 19 User Access Most documents on your Web server will probably be available for anyone to read It is possible, to restrict access to certain pages HTTP offers a simple authentication protocol used to require a username and password in order to access resources in the server

Free Powerpoint Templates Page 20 User Access-2 Basic authentication- little security Digest authentication- relies on MD5 checksums to ensure integrity but it isn’t very secure either The best way to ensure secure authentication is to use HTTPS

Free Powerpoint Templates Page 21 User Access-3 The basic procedure for enabling user authentication is the same on most Web servers. –Determine which resources need to be restricted –Determine users and groups –Create users and groups –Apply restrictions to resources(files and directories)

Free Powerpoint Templates Page 22 User Access-4 Steps describes as: Evaluate the content Determine which directories or files requires authentication Determine a list of users and/or groups that should allow to view this resources Depending on the Web server IIS—create user account on OS Netscape and others- create user accounts for your Web server using the server administration tools

Free Powerpoint Templates Page 23 User Access-5(continue) Apache-requires password and group files containing information about usernames, passwords and groups Assign access permissions to your Web resources

Free Powerpoint Templates Page 24 Host Access There are situations when denying access to your server from a particular host or domain may be desirable. The default for most servers is to allow access from any hosts. To block access from a single host you just need to change a single options, and only that host or series of hosts will be denied access

Free Powerpoint Templates Page 25 Lab4.4 Secure Socket Layer Configuration By default, HTTP is not a secure protocol The contents of a normal HTTP transaction are not encrypted Easy for interception and can view unencrypted transactions

Free Powerpoint Templates Page 26 Secure Socket Layer (SSL) The most popular encryption protocol on the Internet Was developed by Netscape Not limited to Web transactions, however it has been used by other applications that need to transfer data securely over a network

Free Powerpoint Templates Page 27 HTTPS Is normal HTTP wrapped in SSL Supported by Netscape and Internet Explorer To provide secure transactions for your site, you will usually need to configure an HTTPS server that runs alongside your normal HTTP server

Free Powerpoint Templates Page 28 HTTPS A URL to a resource on an HTTPS server uses a slightly different naming convention than do normal URLS Instead of the Http prefix, Https is used –Instruct the browser to attempt to a secure connection to the server –Connect to the server at port 443

Free Powerpoint Templates Page 29 Certificates Document that contains information about your site A certificate authority digitally signs a certificate –CA is a mutually trusted organization that issues and verifies certificates –When a secure transaction initiates between a client and your server, the client receives a certificate

Free Powerpoint Templates Page 30 CA is typically a well-known, trusted organization Two most popular CAS –Verisign –Thawte

Free Powerpoint Templates Page 31 How to obtain certificate To give well-known CA information about your company and hosts You need to provide a letter of authorization, proof of your organization’s name, and proof to use your domain name Need to provide a certificate-signing request that contains the public key for your Web server Once the CA processes your request and verifies your information, they generate a certificate.

Free Powerpoint Templates Page 32 CA Problems They charge money for certificates Some CA-issued certificates expire Must be renewed each year for an additional cost Verisign and Thawte offer trial certificates that can be used to test the functionality of your server, but they are only good for a short amount of time

Free Powerpoint Templates Page 33 Lab 4.5 Virtual Hosts To the average user it may seem that a separate machine is needed to host each domain Virtual hosts –Since domain name simply points to an IP address, a server can host many domains

Free Powerpoint Templates Page 34 Two types of virtual hosts –Name-based Doesn’t have a unique IP address –IP –based Can have many names pointing at it Have unique IP addresses Instead of relying on the HTTP headers to determine the destination, the HTTPD just listens for requests on a particular IP address

Free Powerpoint Templates Page 35