Web Server Administration

Download Report

Transcript Web Server Administration

Web Server Administration
Chapter 1
The Basics of Server and Web
Server Administration
1
Web Server Administration
Overview
Web Services
ISP
Public
Internet
Internal Users
LAN
WAN
2
Is everything on the Internet a
web service?

Officially, where the Internet uses the
HTTP protocol, it is called the Web




Web servers use HTTP to communicate
Web clients are called browsers
Browsers have come to offer much more
than HPPT
Is it available through a browser?
3
Web Services and Applications
Include






Web Sites (Static and Dynamic)
FTP
DNS
Email (Now that all email servers
provide web-based clients)
Application servers
Synchronous communications
4
Web server Administration

Depending on the size of the
organization, some tasks may be
delegated





Web page development
Database design
Programming
E-mail administration
Security
5
Providing Web Services to
Users…
1. …requires a applications and protocols
2. These are written in web programming languages
3. If content is dynamic a DBMS is required
4. All of this sits on a platform
5. …connected to the world
6. …and secured by firewalls and access control policies.
6
Applications and Protocols




Hypertext Transfer Protocol (HTTP)
 Web servers implement this protocol
Simple Mail Transfer Protocol (SMTP)
 Used by e-mail servers (and sometimes Web
servers) to send e-mail
Post Office Protocol Version 3 (POP3)
 Used to retrieve e-mail
Internet Message Access Protocol (IMAP)
 Used to connect to a mail server
7
Applications and Protocols



File Transfer Protocol (FTP)
 Transfers files to and from server
Domain Name Service (DNS)
 Translates host names to IP addresses and IP
addresses to host names
Internet Control Message Protocol (ICMP)
 Provides error messages
8
Key Protocols



Transmission Control Protocol (TCP)
 Creates a reliable connection between two
computers
User Datagram Protocol (UDP)
 Does not establish a connection, just sends
messages
Internet Protocol (IP)
 Provides addressing scheme
9
Web Programming Languages


Web server administrators need to install
programming languages
Web developers use a variety of languages

Active Server Pages (ASP)


ASP.Net


Original language from Microsoft
A newer environment that includes many languages
Java Server Pages (JSP)
10
Web Programming Languages

Non-Microsoft languages are popular,
even on Microsoft Web servers




Perl – one of the first and still popular
PHP – easy to use
Java Server Pages (JSP)
Macromedia ColdFusion
11
DBMS

A database management system (DBMS) is
used to store data used with Web pages



Microsoft Access is appropriate for small sites
Microsoft SQL Server, Oracle 9i, and MySQL are
sophisticated DBMSs for larger sites
Standard Query Language (SQL) is the
language used to communicate with the
DBMS
12
What is a Platform?

Windows NT (IIS 4)


Windows 2000 (IIS 5)



IIS (Internet Information Server) was added in the
mid-1990s, and support for ASP was added later
IIS part of the OS from the beginning
.NET Framework add-on allows use of ASP.NET
Windows Server 2003 (IIS 6)

.NET Framework integrated into OS
13
Other Microsoft Server
Products

Application Center


Biztalk Server


Combines a firewall product with a Web cache
Operations Manager


Builds e-commerce sites in a short amount of time
Internet Security and Acceleration Server


Connects to your business partners using XML
Commerce Server


Allows you to manage a cluster of servers as if it is one server
Helps decrease support costs for a server environment
SharePoint Portal Server

Set up a site that is highly personalized
14
Apache on UNIX/Linux


UNIX was introduced in 1969
Linux is from the early 1990s


Based on MINIX
Three basic components



Kernel – central portion of OS
File system – provides input and output
mechanisms
Shell – provides user interface
15
Apache on Linux

Source code is freely available


Developers can make changes
Available from a number of
organizations



Red Hat
Mandrake
SuSe
16
Connecting Your LAN to the
Internet



Your ISP connects to the Internet
A WAN connection is used between
your building and the ISP
A T-Carrier connection is often used

A digital connection for voice and data
17
Connecting to the Internet
18
Common T-Carrier
Connections
19
Other ways to Connect to the
Internet

Integrated services digital network (ISDN)




Digital Subscriber Line (DSL)



Dial-up access
Basic Rate Interface (BRI) up to 128 Kbps
Primary Rate Interface (PRI) up to 1.544 Mbps
Often differing speeds for uploads and downloads
Depending on type, up to 6.1 Mbps for downloads
and 1.544 Mbps for uploads
Cable Modem

Shared access cable provided by cable TV
company
20
Web Hosting Options

Standard hosting



Dedicated server


Your site resides on the same computer with many
other sites
Cheapest solution
You have a server that only you use
Co-location

Your own server is physically located at the
company that does your Web hosting
21
Establishing Access Control



Users need just enough access to do their
jobs, but not more
Typically, users are organized into groups,
and groups are given access to network
resources
Users can be given different access to the
same resources

A document can be read by everyone but modified
by only specific people
22