CIS 240 Introduction to UNIX Instructor: Sue Sampson.

Slides:



Advertisements
Similar presentations
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Advertisements

PowerPoint presentation of first 25 pages of instructional manual Edith Fabiyi Essentials of Internet Access.
Web Page Concept and Design :
PHP syntax basics. Personal Home Page This is a Hypertext processor It works on the server side It demands a Web-server to be installed.
The Client-Server Model for the Web 1. A Web Client (usually in the form of a web browser) makes an HTTP request to a specific web server. 2. The Web Server.
INTRO TO THE WWW. What is the World Wide Web? The World Wide Web (WWW) is most often called the Web. The World Wide Web (WWW) is most often called the.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
The Internet Useful Definitions and Concepts About the Internet.
Layer 7- Application Layer
Origins of the Internet The Internet was started as a research project sponsored by the Advanced Research Projects Agency (ARPA) within the U.S. Dept.
1 Static Web Pages Websites on Servers (The Big Picture) –Apache Tomcat can support static web pages –Primarily intended to support servlets and JSP –Some.
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
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.
What Is A Web Page? An Introduction to the Internet.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
Web Design Terms and Concepts Ms. Scales. Q. What is a Server? A. A server is a computer that stores information many people can access. It runs special.
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
Linux Operations and Administration
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
Web Server Configuration Alokes Chattopadhyay Computer & Informatics Centre IIT Kharagpur.
A Practical Guide to Fedora and Red Hat Enterprise Linux Unit 10: Basic Apache Configuration and Management Chapter 26: Apache (httpd): Setting Up a Web.
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 .
FTP (File Transfer Protocol) & Telnet
The Internet Writer’s Handbook 2/e Introduction to World Wide Web Terms Writing for the Web.
1 John Magee 9 November 2012 CS120 Lecture 17a: Publishing Web pages.
CP476 Internet Computing Lecture 5 : HTTP, WWW and URL 1 Lecture 5. WWW, HTTP and URL Objective: to review the concepts of WWW to understand how HTTP works.
OV Copyright © 1998 Ziff-Davis Education, a division of Ziff-Davis Inc. All rights reserved. The Internet World-wide network of computers connected.
Introduction to Computers Section 8A. home How the Internet Works Anyone with access to the Internet can exchange text, data files, and programs with.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
Web Programming : Building Internet Applications Chris Bates CSE :
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 1 1 Browser Basics Introduction to the Web and Web Browser Software Tutorial.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
CIS 250 Advanced Computer Applications Internet/WWW Review.
1 Welcome to CSC 301 Web Programming Charles Frank.
Structure of the Internet. Internet Structure LAN ISP Internet Backbone.
CPSC 203 Introduction to Computers Lab 33 By Jie Gao.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 1 Key Concepts 1.
Introduction to HTML. Today’s Discussion What is HTML ? What is HTML ? What is Web Page ? What is Web Page ? Web Server Web Server Web Browser Web Browser.
Introduction to Internet. Chapter 1 Objectives Origins of the Internet Packets and Routers TCP/IP DNS HTTP URL Client-Server.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
CITA 310 Section 2 HTTP (Selected Topics from Textbook Chapter 6)
Web Design. What is the Internet? A worldwide collection of computer networks that links millions of computers by – Businesses (.com.net) – the government.
CS 6401 The World Wide Web Outline Background Structure Protocols.
Introduction to Web & HTML
Web Server Administration Chapter 6 Configuring a Web Server.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Application of the Internet 1998/12/09 KEIO University, JAPAN Mikiyo
Planning, configuring, running and maintaining a web server -1.
Sys Admin Course Service Management Fourie Joubert.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
Website Design and Construction Services and Standards.
Web Server Administration Chapter 6 Configuring a Web Server.
Distributed Control and Measurement via the Internet
JavaScript and Ajax (Internet Background)
Warm Handshake with Websites, Servers and Web Servers:
CNIT 131 Internet Basics & Beginning HTML
Some bits on how it works
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Web Page Concept and Design :
Web Servers (IIS and Apache)
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

CIS 240 Introduction to UNIX Instructor: Sue Sampson

CIS240 – UNIX and WWW Internet aka World Wide Web Network of clients and servers  Servers provide web pages  Clients view web pages

CIS240 – UNIX and WWW Common Web Servers Apache  Runs on UNIX and Microsoft platforms  Most popular web server  “Free” – bundled with RH9 Internet Information Services (IIS) Server  Runs on Microsoft platforms only  Gaining in popularity  Bundled with Windows operating systems

CIS240 – UNIX and WWW Common Web Clients Netscape – not supported as of 6/04 Microsoft Internet Explorer Konquerer – KDE project Mozilla Opera

CIS240 – UNIX and WWW How it Works The server listens for web page requests on port 80 The client sends requests for web pages to port 80 on the server The server returns the web page to the client The client displays the web page

CIS240 – UNIX and WWW HTTP The exchange of data between client and server is controlled by a set of rules, implemented in software The set of rules governing the transfer of web pages is called hypertext transfer protocol (http for short)

CIS240 – UNIX and WWW HTML Stands for HyperText Markup Language Tag-based language HTML pages are written as text and saved in files with extensions of html or htm Files are viewed by using a web browser The web browser interprets the HTML and acts on the information in the tags

CIS240 – UNIX and WWW Basic Tags Open HTML tag Close HTML tag Open Header tag Close Header tag Open Title tag Close Title tag Open Body tag Close Body tag

CIS240 – UNIX and WWW Sample HTML Program This is a sample HTML program This is my program

CIS240 – UNIX and WWW Using the Apache Web Server with Linux The Apache server must be installed The httpd service must be running The server must be pointed to the directory where the web pages are stored Clients must have connectivity with the server

CIS240 – UNIX and WWW Controlling Services – Console /sbin/chkconfig --list displays current status of services httpd0:off1:off2:off3:off4:off5:off6:off syslog0:off1:off2:on3:on4:on5:on6:off iptables0:off1:off2:on3:on4:on5:on6:off 7 Runlevels, each has own default set of services 0: Halt – in the process of shutting down 1: Single-user – limited services, use for critical system maintenance 2: Multiuser/sans file services – most services, no network file services 3: Full multiuser – full file services, no XWindows 4: User-defined 5: Full multiuser with XWindows – default run level 6: Reboot

CIS240 – UNIX and WWW Controlling Services – Console Most common services =  httpd – Apache web server  sendmail – SMTP mail server  nfs – file server  named – DNS server  sshd – secure shell server  telnet  vsftpd

CIS240 – UNIX and WWW Controlling Services – Console Turning services on: sbin/chkconfig httpd on Check? /sbin/chkconfig --list | grep httpd httpd0:off1:off2:on3:on4:on5:on6:off Turning services off: /sbin/chkconfig httpd off Starting services: /sbin/service httpd start Starting httpd:[ OK ] Stopping services: /sbin/service httpd stop Stopping httpd:[ OK ]

CIS240 – UNIX and WWW Controlling Services – Desktop Environment Starting Desktop Environment from console: /]# startx -- only one session available -- to end, click on Red Hat ( ), logout

CIS240 – UNIX and WWW Controlling Services – Desktop Environment -> System Tools-> System Monitor - displays current status of services -> System Settings-> Services – enable, start, stop, restart services

CIS240 – UNIX and WWW A Typical Apache Installation The default path for web pages is: /var/www/html