Professional Documents
Culture Documents
0 Leksion Web Servers
0 Leksion Web Servers
0 Leksion Web Servers
Sisteme Informacioni ne
Ekonomi
OBJECTIVES
In this chapter you will learn:
• To understand a web server’s functionality.
• To introduce Microsoft Internet Information
Services (IIS) and Apache HTTP Server.
• To set up virtual directories from which
content can be served.
• To test whether you set up the virtual
directory properly.
2
Sisteme Informacioni ne
Ekonomi
5.1 Introduction
5.2 HTTP Transactions
5.3 Multitier Application Architecture
5.4 Client-Side Scripting versus Server-Side Scripting
5.5 Accessing Web Servers
5.6 Microsoft Internet Information Services (IIS)
5.6.1 Microsoft Internet Information Services
(IIS) 5.1 and 6.0
5.6.2 Microsoft Internet Information Services
(IIS) 7.0
5.7 Apache HTTP Server
5.8 Requesting Documents
5.9 Web Resources
3
Sisteme Informacioni ne
5.1 Introduction
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Fig. 5.1 | Client interacting with web server. Step 1: The GET request.
Fig. 5.2 | Client interacting with web server. Step 2: The HTTP response.
9
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Fig. 5.7 | Web Site Content Directory page of the Virtual Directory
Creation Wizard.
23
Sisteme Informacioni ne
Ekonomi
Fig. 5.8 | Access Permissions page of the Virtual Directory Creation Wizard.
24
Sisteme Informacioni ne
Ekonomi
Fig. 5.9 | Internet Information (IIS) Services Manager window (IIS 7.0).
The current shipping version of IIS is IIS 7.5, included in Windows 7 and Windows Server 2008
25
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
1. XHTML
Ekonomi
2. ASP.NET
Sisteme Informacioni ne
Ekonomi
3. Perl
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi
3. Perl
Sisteme Informacioni ne
Ekonomi
4. PHP
• Request PHP documents from IIS 5 and 6
▫ Launch Internet Explorer
▫ Enter PHP document’s location in the Address
field
• Request PHP documents from Apache
▫ Save PHP documents in the htdocs directory
▫ Launch Internet Explorer
▫ Enter PHP document’s location in Address field
38
Sisteme Informacioni ne
4. PHP
Ekonomi
Sisteme Informacioni ne
Ekonomi
5. Python
• Request Python documents from IIS 5 and 6
▫ Launch Internet Explorer
▫ Enter Python document’s location in the Address
field
• Request Python documents from Apache Web
server
▫ Put Python documents in cgi-bin directory
▫ Launch Internet Explorer
▫ Enter Python document’s location in Address field
40
5. Python
Sisteme Informacioni ne
Ekonomi
Sisteme Informacioni ne
Ekonomi