The purpose of the course is to teach you how to setup a Web server. This means you will be learning how to use tools to deliver content for the World Wide Web, not to create content.
The Rutgers Internet Institute offers many other courses designed to teach you how to create content for the World Wide Web: World Wide Web Publisher (I & II) Certificates and World Wide Web Developer Certificate.
World Wide Web Unix Administrator Certificate
This course is one of four required to receive the World Wide Web Unix Administrator Certificate.
Familiarity with a Web browser such as Netscape or Internet Explorer.
You should have user-level experience with UNIX and must be familiar with the use of a UNIX text editor like vi, emacs and pico.
Some level of experience with creating HTML documents may be helpful.
Week 1: Introduction to the Internet, the World Wide Web, and Web Servers
Week 2: Installing and Configuring the Apache Web Server
Week 3:Extending Apache: Advanced Topics
Week 4: Web Security: Secure Servers and Securing Your Server
Textbook: Professional Apache by Peter Wainwright (Wrox Press, 1999).
User account on Linux server iti.rutgers.edu.
How does the World Wide Web Work?
Works on a client/server model. The Web server is the server component. The Web browser is the client component. Purpose of the Web server is to provide documents to clients.
Web servers, Web browsers, and the information that is shared between them through the Hypertext Transfer Protocol (HTTP) protocol make up the World Wide Web.
History of the World Wide Web
Grew out of the Internet, a network of networks designed that began in the early 1970’s and was used to support a variety of services (including telnet, ftp, Usenet, email, and gopher) that communicated via TCP/IP (Transmission Control Protocol/Internet Protocol).
In 1989, Tim Berners-Lee at CERN developed a new system to simplify document distribution and to allow documents to be linked together. Called the “WorldWideWeb.”
Web History, con’t.
In 1993, the National Center for Supercomputing Applications (NSCA) released to the public a NCSA server software and a GUI Web browser called Mosaic. Quickly became popular.
Mosaic became Netscape
Who is a Webmaster?
A Webmaster is someone responsible for the content and/or management of a Web site and/or a Web server.
What Roles Do Webmasters Play?
Web Designers – Create graphical elements and determine layout of Website.
Content Providers- Create and edit HTML documents.
Webmaster Roles, con’t.
Administrators – Responsible for maintaining the Web server software and often the operating system and hardware where the Web server is installed.
For most organizations, these responsibilities tend to be split over multiple job positions except for very small and simple Web sites.
Planning Your Server
How and where will you host it?
What kind of hardware will you use?
What kind of Operating System will the hardware run?
What Web server software will you use?
What domain name will your site use?
Answers to above questions usually determined by budget, staffing, and existing infrastructure of your organization.
Hosting Your Server: Use an ISP (Internet Service Provider)
Free Page Site – For personal use, limited space and tools, adds advertisements. (examples: Yahoo, Tripod, Xoom, etc.)
Personal Page Site – For personal use, usually included with dialup account (about $20 per month), 2-20 MB disk space, none or limited access to server-based technologies for delivering dynamic content, generally under your ISP’s domain. (Website URL usually looks something like: http://www.yourisp.com/~yourusername)
Hosting Your Server, con’t.
Virtual Host – For business or personal use, share a machine with other domains, can use your own domain (http://www.yourdomain.com), should provide a fairly wide range of tools for building more complex Websites, costs based on disk usage and traffic, ranges from $10 to several hundreds of dollars a month. Generally available through all ISPs and Hosting-only providors such as Highway Technologies ( http://www.hway.net ) and YourDomainHost ( http://www. yourdomainhost .com )
Hosting Your Server, con’t.
Dedicated Server – For business use, ISP owns and runs the machine, your organization dictates the configuration and has exclusive access to the system, expensive.
Co-Located Server – For business use, your organization owns the hardware and software and is responsible for maintaining it, ISP houses the system and provides a network connection, pricing determined by bandwidth requirements.
Hosting Your Server: Do It Yourself: Networking Options
For an Intranet Server– Need a LAN (local area network).
For an Internet Server – Need a dedicated Internet connection. Internet Connectivity Options:
POTS (up to 56Kbps) – not practical for business use
ISDN (128Kbps) – only a good choice if cable or DSL is not available
Cable (512Kbps – 10Mbps)
DSL (128kps – 1.54 Mbps+)
T-1 (up to 1.54Mbps) – full, fractional, or burstable
T-3 (up to 45 Mbps)
Finding an ISP
Setting up a Internet Web site will require you to purchase some level of services from an ISP.
The List – http:// thelist .com
Hosting Your Server: Hardware Options
Need to select a machine architecture (i.e Intel Compatible PC, Sun, Macintosh G4).
Processor speed and number of processors.
RAM and Disk Space.
Price can range from several hundred dollars to thousands of dollars.