




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Apache服務器安裝和FastCGI模塊添加高文博2013-10-29一準備工作下載1. Apache下載地址:win下安裝時可以選擇是否包括OpenSSL(SSL協議):2. 下載cgi庫,cgi庫很多。3. 下載FastCGI apache服務器功能模塊安裝文件,本次使用的是壓縮包。4. 下載FastCGI庫,本次使用版本是。二win32Apache安裝和啟動服務1. 安裝步驟如果Apache部署在本地計算機,Network Domain和Server Name都填localhost。AdministratorsEmail Address可隨意填寫。用戶安裝時可選擇80端口,也可選擇80
2、80端口選擇“Custom”為用戶自定義安裝。將所有項都安裝到本地(選“Thisfeature will be installed on local dirive.”)注意:安裝時,默認的路徑為program files文件下,因為帶有空格會對后面造成問題,所以路徑重設,例如路徑可設為:D:Apache2.2完成安裝后在桌面右下角圖標欄打開Apache Servers Monitor,并點擊Start。如果Service Stalus列表為空或者Start和stop都為不可選。則需要打開控制臺(運行- cmd)并切換到并執行命令httpd kinstall。 在瀏覽器中輸入localhost:
3、8080或:8080 ,如果能訪問則安裝成功,如果端口是80,就輸入localhost就可以了。2. 配置說明Apache的安裝目錄結構如下圖:bin Apache的程序文件和庫文件(.dll)。cgi-bin 網站的腳本的保存位置。conf 配置文件。error 各種錯誤頁面。htdocs 網站的內容。icons Apache生成文件列表時使用的各種圖標。include 程序開發時使用的頭文件。lib 程序開發時使用的靜態庫文件。logs 服務器訪問日志和錯誤日志。manual 使用手冊。modules 擴展模塊,其下有許多擴展名為 .so 的文件,實質上都是Windows
4、 .dll文件。修改網站目錄Apache安裝目錄下的htdocs文件夾為網站文件目錄,安裝目錄下conf/httpd.conf文件中的DocumentRoot參數,來指定目錄,如果要修改網站目錄,可修改該參數。修改配置文件(1)ServerRoot用于設置服務器的根目錄,默認位于“/etc/httpd”,一般不需要修改。服務器根目錄用于存放apache的配置文件和日志文件等。(2)Listen用于告訴服務器接收來自指定端口或指定地址的某端口的請求,如果Listen僅指定了端口,則服務器監聽本機的所有地址;如果指定了地址和端口,服務器只監聽來自該地址下該端口的請求。默認監聽本機所有地址的80端口
5、。(3)DocumentRoot用于設置Web服務器的站點根目錄,默認路徑為“/var/www/html”,我們需將網頁文件放在此目錄下。(我在實驗時在該目錄下新建一default.html文件表示首頁文件)(4)Directoryindex用于設置站點主頁文件的搜索順序,各文件用空格分隔(5)ServerName設置服務器辨識自己的主機名和端口號,該設置僅用于虛擬主機的識別,關于虛擬主機會在后文中介紹。設置時輸入自己的域名以及端口號。(6)ServerAdmin設置管理員的E-mail地址。當服務器產生錯誤時,服務器返回給客戶機的錯誤信息中包含該郵件地址,以告訴用戶該向誰報告錯誤。(7)Er
6、rorDocument用于設置當遇到錯誤時,服務器將給客戶端什么樣的回應,通常是顯示預設值的一個錯誤畫面。(8)User和Group用于設置服務器以那個用戶身份響應客戶端請求。(9)ErrorLog設置服務器存放錯誤日志記錄的位置和文件名。默認設置為logs/error_log,由于我們在全局參數中設置了服務器的根目錄是/etc/httpd,所以以后我們查看apache的錯誤日志時找/etc/httpd/logs/error_log文件。位于文件第469行(10)CustomLog設置服務器存放請求日志記錄的位置和文件名。默認設置為/logs/access_log.查看方法與錯誤日志一致。(1
7、1)容器指令簡介容器指令通常用于封裝一組指令;使其在容器條件成立時有效。容器指令通常成對出現,例如: Include conf/ssl.conf 容器用于判斷指定的模塊是否存在,若存在則包含與其中的指令將有效。具體到此例:若mod_ssl模塊存在,則用Include指令將conf/ssl.conf配置文件包含進當前的配置文件中。除容器外,Apache還提供、等容器指令。其中用于定義虛擬主機;、等容器指令主要用來封裝一組指令,使指令的作用域限制在容器指定的目錄、文件或某個以URL開始的地址。(12)訪問控制指令主要有Allow、Deny和Order。其中Allow用于指定允許訪問的主機,Deny
8、用于知道拒絕訪問的主機,Drder用于指定哪一個被先執行。若設置為Order allow,deny表示主機沒有被特別指出允許訪問,則該主機將被拒絕訪問該資源;設置為Order deny,allow表示主機沒有被特別指出拒絕訪問,則該主機將被允許訪問該資源。如 Order allow ,denyallowfrom192.168.0. 3. CGI程序測試調用cgi庫,編寫cgi程序,并將cgi編譯生成的可執行文件放在apache安裝目錄的cgi-bin目錄下,可將該執行文件改成:xxxx.cgi,就像前面測試服務器方法一樣,如果是8080端口,在瀏覽器輸入url:localhost:8080/c
9、gi-bin/xxxx.cgi,80端口就輸入:localhost:/cgi-bin/xxxx.cgi,如果cgi程序正確,可正確顯示該cgi頁面。三FastCGI功能模塊的添加1. 將下載的解壓,把mod_fcgid.so 拷貝到apache安裝目錄的modules文件夾下。2. 修改apache配置文檔,打開apache安裝目錄的conf文件夾里httpd.conf文件,添加LoadModule fcgid_module modules/mod_fcgid.so。3. /SetHandler fcgid-scriptOrder allow,denyAllow from allScriptA
10、lias /wmts D:/Apache2.2/cgi-bin/creatarwmts.fcgi /4. 重啟apache服務器,如果添加正確,服務器會正常啟動。四測試FastCGI是否添加成功調用FastCGi庫方法編寫測試程序,先運行編譯好的FCGI程序,如果沒有問題就像測試cgi程序那樣測試fastCGI程序。五FastCGI的優點它可以利用分布式網絡系統來完成大規模的系統集成。一個網站,要完成用戶的交互性要求,至少要具備電子郵件、BBS和聊天室這三大功能,考慮到數據安全性和數據庫容量等因素,很少有網站把所有的數據都放在同一主機上。大家知道,由于進程環境原因,服務器只能調用本機的CGI應用程序,這就給多主機的分布式系統帶來局限性。而FastCGI應用程序不從進程環境中獲取CGI變量,而是在FastCGI 應用程序和服務器之間建立一個“全雙工”的連接,傳遞環境信息、ST
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國泛光照明行業發展趨勢分析與未來投資戰略咨詢研究報告
- 2025至2030中國汽車冰箱行業發展趨勢分析與未來投資戰略咨詢研究報告
- 2025至2030中國污水處理工程行業發展趨勢分析與未來投資戰略咨詢研究報告
- 2025至2030中國水和廢水中的閥門和執行器行業發展趨勢分析與未來投資戰略咨詢研究報告
- 2025至2030中國氯丁橡膠潛水襪行業發展趨勢分析與未來投資戰略咨詢研究報告
- 2025至2030中國民族文化旅游行業市場發展現狀及企業調研及有效策略與實施路徑評估報告
- 2025至2030中國柴油機械叉車行業市場發展現狀及發展趨勢與投資策略報告
- 2025至2030中國林果市場供需評估與未來發展走勢預測報告
- 文化創意委外加工管理制度流程
- 2025年醫保知識考試題庫及答案:醫保患者權益保障制度設計試題
- 殯葬領域突出問題專項整治行動方案
- 第九屆全國大學生化學實驗邀請賽有機操作題
- 2023年上海市文物保護研究中心招聘筆試參考題庫(共500題)答案詳解版
- 南郵《數據結構》練習冊期末復習題
- 三年級科學下冊第二單元第5課自制小樂器課件
- 山東省臨沂市蘭山區2022-2023學年五年級下學期期末數學試卷
- 全國優質課一等獎職業學校教師信息化大賽建筑類《三面正投影圖》說課課件
- 農民工工資支付情況調查表
- 大眾Polo 2016款說明書
- 中建三局施工現場安全防護標準化圖冊
- 《活板》同步練習及答案
評論
0/150
提交評論