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