Initial web server configuration 1WUCM1. Overview Planning Testing the OS/Environment – IP setup Installation Configuration – Simple minimum details Testing.

Slides:



Advertisements
Similar presentations
1 Dynamic DNS. 2 Module - Dynamic DNS ♦ Overview The domain names and IP addresses of hosts and the devices may change for many reasons. This module focuses.
Advertisements

Michelle J. Gosselin, Jennifer Schommer Guanzhong Wang.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 13: Administering Web Resources.
20-753: Fundamentals of Web Programming 1 Lecture 11: Web Server Case Study Fundamentals of Web Programming Lecture 11: Web Server Case Study.
Chapter Apache Installation on Linux. Acknowledgement The contribution made by Darrin Morison is acknowledged.
Initial web server configuration Dr Jim Briggs 1WUCM1.
Apache Configuration Setting up a web server. Basic Server Facts Runs on port 80 Server application -> httpd Richly configurable Many defaults will let.
1 Web Server Administration Chapter 3 Installing the Server.
Chapter Apache Installation in Linux- Mandrake. Acknowledgment The following information has been obtained directly from
Configuring a Web Server. Overview  Understand how a Web server works  Install IIS (Internet Information Services) and Apache Web servers  Examine.
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.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 10: Server Administration.
Apache : Installation, Configuration, Basic Security Presented by, Sandeep K Thopucherela, ECE Department.
Installing Apache There are several ways to install the Apache web server – in CIT 370, you probably installed it from the CentOS CD-ROM although in fact,
Web Server Setup WEB SERVER SETUP.
Performing Software Installation with Group Policy
Chapter 22 Web Hosting and Internet Servers Xuanxuan Su.
Linux Operations and Administration
2440: 141 Web Site Administration Remote Web Server Access Tools Instructor: Enoch E. Damson.
Setting up Greenstone for your organization Course material prepared by Greenstone Digital Library Project University of Waikato, New Zealand andNational.
Web Server Configuration Alokes Chattopadhyay Computer & Informatics Centre IIT Kharagpur.
Apache Tomcat Web Server SNU OOPSLA Lab. October 2005.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
1 Web Server Administration Chapter 3 Installing the Server.
Web Servers Installation and Configuration May 24, 2001 CIS System Administration Problem Statement The class topic is setting up a Linux server to support.
Apache Server The Apache Server Apache is a WWW server that implements the HTTP protocol. Apache runs as a daemon. This means that it is a resident.
An introduction to Apache. Different Types of Web Servers Apache is the default web server for may Unix servers. IIS is Microsoft’s default web server.
Apache, PHP, MySQL Installation and configuration Web Programming with PHP,TITAS PROJECTIICT,BUET.
Setting up NIS and HTTP. Network Information Service Reading: 1. Linux NIS HOWTO: howto/HOWTOhttp://
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Apache Web Server v. 2.2 Reference Manual Chapter 1 Compiling and Installing.
Course ILT Internet/intranet support Unit objectives Use the Internet Information Services snap-in to manage IIS, Web sites, virtual directories, and WebDAV.
1 Apache and Virtual Sites and SSL Dorcas Muthoni.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
Apache HTTP mod_ftp William A. Rowe, Jr. ASF Member, httpd and APR projects Sr. Software Engineer, Covalent Technologies.
Performing Software Installation with Group Policy Lesson 9.
Apache Web Server. Aim of this section –Introduce you to workings of the most common webserver –Give you a little experience in role of webmaster Configuring.
Apache, MySQL and PHP Installation and Configuration Chapter 1 Apache Installation and Configuration.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
CHAPTER 2. Overview 1. Pre-Installation Tasks 2. Installing and Configuring Linux 3. X Server 4. Post Installation Configuration and Tasks.
Proxy Installer for Windows Squid: Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response.
LinuxChix Apache. Serving Webpages The layer 7 protocol (HTTP) is what our browsers talk to get us the websites we can't seem to live without. HTTP is.
Web Access. Overview  Purpose  Prerequisites  Install Components  Enable Virtual Directories  IIS Configuration & Security  Troubleshooting.
Apache, MySQL and PHP Installation and Configuration Chapter 2 MySQL Installation and Configuration.
Web Technology – Web Server Setup : Chris Uriarte Meeting 4: Advanced Topics, Continued: Securing the Apache Server and Apache Performance Tuning Rutgers.
Web Server Administration Chapter 6 Configuring a Web Server.
APACHE -By V.Gouthaman. The Apache HTTP Server, commonly referred to as Apache is web server software notable for playing a key role in the initial growth.
Presented by Lonnye Bower Fardin Khan Chris Orona APACHE WEB SERVER.
IBM Http Server Basic Administration. CONTENTS Web server IHS How does IHS differ from Apache Basic configurations Advanced Configurations Performance.
Web Technology – Web Server Setup : Chris Uriarte WMB-520: Web Technology Web Server Setup Meeting 2: Apache Installation and Initial Configuration Rutgers.
Day 15 Apache. Being a web server Once your system is correctly connected to the network, you could be a web server. –When you go to a web site such as.
INTERNET APPLICATIONS CPIT405 Install a web server and analyze packets.
C Copyright © 2006, Oracle. All rights reserved. Oracle Secure Backup Additional Installation Topics.
Web Server Administration Chapter 6 Configuring a Web Server.
Outline  XAMPP  XAMPP Install  Put php and HTML documents  Windows and Mac Version  Security.
Apache Web Server v. 2.2 Reference Manual Chapter 2 Starting Apache.
APACHE Apache is generally recognized as the world's most popular Web server (HTTP server). Originally designed for Unix servers, the Apache Web server.
(c) Elizabeth Sterling * Please copy, share and reuse * sparkthing.com What Is Apache? ● A “Patchy” Web Server ● The most common HTTP server on the 'Net.
9/21/04 James Gallagher Server Installation and Testing: Hands-on ● Install the CGI server with the HDF and FreeForm handlers ● Link data so the server.
Unix System Administration
Dynamic Web Page A dynamic web page is a kind of web page that has been prepared with fresh information (content and/or layout), for each individual viewing.
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
Apache Tomcat Web Server
Configuring Internet-related services
LING 408/508: Computational Techniques for Linguists
Configuration Of A Pull Network.
Apache Web Server
APACHE WEB SERVER.
Presentation transcript:

Initial web server configuration 1WUCM1

Overview Planning Testing the OS/Environment – IP setup Installation Configuration – Simple minimum details Testing – Default website – with the manuals! WUCM12

Planning For a live system: – Requirements Planning (Session 3) – Information Architecture and Website Structure (Session 4) – Name Planning (Session 5) – Interaction Planning – CGI environments (Session 6) – Security Planning (Session 7) – User Access Planning (Session 8) – Planning for Growth (Session 11) Much ‘a given’ for your practical work WUCM13

TCP/IP Configuration Check Check the Windows settings WUCM14

Apache web server Most commonly used web server software Open source Free to use Based on NCSA httpd software (early 1990s) Currently three versions: 2.2, 2.0 and 1.3 supported httpd.apache.org Note distinction between Apache Software Foundation and Apache HTTP Server WUCM15

Installation Two choices for Apache: – From source code – From distributed binaries, for Win32, Linux etc. For Win2000/XP the binary is a standard windows installer package – see tutorial notes WUCM16

Configuration Apache configured using text files. – http.conf the main Apache server configuration file – srm.conf server resource configuration – access.conf directory and file access restrictions – mime.types relates media types to file name extensions – magic lists recognisable byte sequences WUCM17

Configuration file syntax (1) A hash symbol ( # ) is used to introduce a comment There are two kinds of conf directive: – Variable assignment – Block directive The syntax of a variable assignment is: WUCM18 DocumentRoot "D:/WebRoot/Roger/htdocs"

Configuration file syntax (2) A block directive – looks a little like an HTML tag (but isn't) – serves to apply specific directives to specific parts of the Apache system WUCM19 Options none AllowOverride none Order allow, deny Deny from all

Minimum basic configuration file For Windows, Apache v1 WUCM110 # Simple conf file for the web site Roger ServerType standalone ServerRoot "C:/Apache" ServerName "H01.CommsLab.port.ac.uk" DocumentRoot "D:/WebRoot/Roger/htdocs" TransferLog "logs/access.log"

Log files Will be covered in Session 04 practical Brief example of common: WUCM [10/Feb/2002:17:59: ] "GET / HTTP/1.1" [10/Feb/2002:17:59: ] "GET /apache_pb.gif HTTP/1.1" [10/Feb/2002:17:59: ] "GET /manual/ HTTP/1.1" [10/Feb/2002:17:59: ] "GET /manual/images/apache_header.gif HTTP/1.1" [10/Feb/2002:17:59: ] "GET /manual/images/pixel.gif HTTP/1.1" [10/Feb/2002:17:59: ] "GET /manual/images/index.gif HTTP/1.1" [10/Feb/2002:17:59: ] "GET /manual/windows.html HTTP/1.1" [10/Feb/2002:17:59: ] "GET /manual/images/sub.gif HTTP/1.1"

Testing Apache can be run as an application – From Start menu – assuming install ok – From a command prompt Why no text cursor? WUCM112

Apache as a service Apache can also be run as "service"/"daemon" Default install of version 2 is as service Implications: – No user interface at all, not even a window! – Started automatically at server boot – Stopped automatically at shutdown – You may need to remove from "service list" to use a manual console WUCM113

Starting/Stopping Apache To start: – Change directory to Apache install – Open a DOS command prompt – Command apache To stop: – Open a new command prompt – Command apache –k shutdown – Wait a while – CTRL–C a valid alternative! WUCM114

Default web site WUCM115