要對外發(fā)布WWW服務,必須根據(jù)需求選擇和建立合適的Web服務器。Web服務器可選擇的種類非常多,被廣泛使用的有Microsoft Internetlnformation Server, Apache Server, Netscape En-terprise Server, Zeus Webserver, IBM Webserver等,在這里,我們主要講述最常見也是使用最廣泛的兩種Web服務器,即Microsoft InternetInformation Server, Apache Server的架設。
1 .IIS服務器配置
US集成于微軟的WINDOWS NT, 2000, XP, 2003操作系統(tǒng)中,目前最常見的版本是IIS5.0, IIS 5.0是在Windows 2000中內建的Web服務程序,它支持目前流行的大多數(shù)瀏覽器,并為它們提供Web服務。從發(fā)布Web服務的網(wǎng)站角度來講,US是一個支持HTTP協(xié)議的門戶程序,通過這個門戶,站內的應用程序可以和外界進行數(shù)據(jù)交互和通信。
作為一個強大的Web服務程序,HS 5.0不僅僅具有普通的Web服務程序所應有的功能,并且還支持最新的互聯(lián)網(wǎng)標準,其中包括:HTTP 1.1, HTTP壓縮標準、安全擂口層(SSL)、以及通用網(wǎng)關接口(CGI),還有一項新推出的互聯(lián)網(wǎng)協(xié)作標準,即“Web分布式設計和版本控制標準”(WebDA V )。
另外,IIS 5.0除了作為Web服務器外,還為程序設計人員提供了一個能快速開發(fā)復雜Web應用的后臺環(huán)境,其中一樣最為重要的開發(fā)技術就是Active Server Pages (ASP), 現(xiàn)在US的最新版本是6.0,它集成于windows2003 server中,默認情況下iis6不會被自動安裝到系統(tǒng)中。
缺省情況下,它只會安裝靜態(tài)的內容、HTML和圖像文件。如果超過這個安全標準,系統(tǒng)管理員就需要啟用腳本和可執(zhí)行文件。HS 6經(jīng)過了完全的重新設計。
對于核心(kernel)模式的H TTP服務器,關閉IIS將更加困難,因為Web可執(zhí)行文件是作為獨立的工作進程運行的。管理員能夠控制Web應用的運行方式,這一功能非常出色。通過設定參數(shù),可以每隔一定的時間(例如每天一次)就重新啟動Web應用,或者在Web應用占用了過多內存或者發(fā)生故障時重新啟動它們。
相對于Server 2000來說,為IIS安裝安全補丁確實是件麻煩事。Server 2003由于有了新的核心模式驅動程序,現(xiàn)在無需關閉服務器即可完成安全補丁的安裝。單憑這個功能就大大減輕了管理人員的負擔。而且,如果有了新的補丁程序,新的Auto Update組件還會通知用戶并讓你通過在線服務器進行下載和安裝。
W indows2003集成了.NET,如果你使用過Visual Studio . NET編制的軟件,就會發(fā)現(xiàn)Server2003完全能管理.NET Framework 1.1和ASP.NET 1.1編寫的軟件。它還提供了對UDDI服務器(你可以把它想像為新Web服務的DNS)的支持。Server 2003中還包括了對SOAP的完全兼容,可以支持基于下一代Web服務的軟件,同時它也是跟蹤用戶所部署的.NET組件的管理平臺。
這是網(wǎng)站的根目錄。如果您想把網(wǎng)站文件存放在“D : \web”目錄下,可以把DocumentRoot后面的目錄修改為“D: /web", Options Indexes FollowSymLinks MultiViews 為了安全起見,請把上面的“Indexes"劇掉。否則別人可以瀏覽到網(wǎng)站里的所有文件。
Directorylndex index. html
默認首頁文件名。在瀏覽器里輸入一個地址(例如http : //green .design . cn/ )的時候,Apache會查找這個默認的首頁文件并打開。如果要配置多個默認首頁文件名,可以按照以上格式添加,如Directorylndex index.php, ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"
CGI文件存放路徑。
在APACHE下可以用兩種方式來安裝PHP,模塊化安裝和CGI方式安裝。模塊化安裝是把PHP作為APACHE的一個模塊來安裝運行,具有更高的穩(wěn)定性和安全性。
模塊化安裝:首先把php4ts. &I移動到或者拷貝到winnt/system32目錄下面,然后修改Apache配置文件httpd. conf ,添加以下兩行:(假設c:/php/是PHP安裝路徑)LoadModule php4_module c : /php/sapi/php4apache. dll AddModule mod_php4. c AddType application/x-httpd-php.php
CGI模式安裝:如果使用CGI模式,請修改php. ini的設W : cgi. force-redirect=1,以增強apache的安全性,然后,在httpd. conf插入以下內容: ScriptA lias/php/"c : /php/" AddType application/x-httpd-php. php Action application/x-httpd-php "/php/php.exe" 這樣PHP就可以在APACHE下運行了。
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源:
創(chuàng)新互聯(lián)