FrontPage服務器擴展
發表時間:2024-02-08 來源:明輝站整理相關軟件相關文章人氣:
[摘要]FrontPage服務器擴展可以做以下工作: (1),保存和檢索Web服務器的文件; (2),遠程執行所有文件管理操作; (3),改名或移動文件時糾正超級連接; (4),檢查服務器上的HTML頁面,并且抽取出超級連接信息; (5),管理FrontPage安全模型; (6),執行WebBot組件。 ...
FrontPage服務器擴展可以做以下工作:
(1),保存和檢索Web服務器的文件;
(2),遠程執行所有文件管理操作;
(3),改名或移動文件時糾正超級連接;
(4),檢查服務器上的HTML頁面,并且抽取出超級連接信息;
(5),管理FrontPage安全模型;
(6),執行WebBot組件。
1,安裝FrontPage服務器擴展
如果不但編寫網頁,而且還想通過FrontPage或Visual InterDev管理整個網站,你需要在你的Web服務器上安裝FrontPage服務器擴展,具體步驟如下:
(1),在安裝好IIS4后,選擇開始>>程序>>Windows NT4 Option Pack>>Microsoft Internet Information Server>>FronPage Server Administrator;
(2),在出現的對話框中選擇Install,在Server type欄內根據你的Web系統選擇適當的Server類型,然后單擊OK就可以了。
2,編寫FrontPage Web
當把頁面從FrontPage Web上的一個文件目錄移至另一個文件目錄時,服務器擴展將直接在Web服務器上自動更新所有與該頁面的超級連接。
3,管理FrontPage Web
FrontPage Web管理員可以使用指定的用戶賬號管理,編寫或瀏覽FrontPage Web,例如,FrontPage Web用戶可以加入討論小組,服務器擴展將維護討論文章的超級連接,分開討論線程(threads),內容目錄,以及查找表單的索引來確定感興趣的頁面。
FrontPage客戶端及服務器擴展的設計,使通過Internet進行昂貴的文件傳輸的需求降低。使用FrontPage Explorer的作者從包含服務器擴展的Web服務器中打開一個FrontPage Web時,關于FrontPage Web的信息,例如其超級連接圖像,將下載到客戶端機器中,這樣一來,FrontPage Explorer便可以顯示該信息。然而,構成FrontPage Web的整套頁面及其它文件將保存在Web服務器機器上,頁面只有在FrontPage Editor中打開進行編輯時,才通過Internet進行下載,這是一種非常簡單有效的方法:在Web服務器上,只要下載和編輯一個單個文件就可以直接修改整個網站。
當Web服務器裝有FrontPage服務器擴展時,便可以從裝有FrontPage客戶端程序及與Internet或者本地Intranet連接的計算機中取得FrontPage Web的編寫及管理功能,客戶端計算機與包含服務器擴展的Web服務器之間的通信使用同一個公開和常用的HTTP協議,客戶端計算機中的Web瀏覽器使用HTTP協議與Web服務器進行互動,不需要在Web服務器機器上存取共享文件,不需要使用FTP或Telnet,也沒有必要進行個人文件系統共享調用。
服務器擴展可以在使用CGI的標準Web服務器中運行,這是一個比較常用的Web服務器擴展方法,這包括免費軟件及共享軟件服務器,例如:Apache,CERN及NCSA提供的服務器,以及Netscape,Microsoft和O‘Reilly等相關廠家提供的商業服務器。
FrontPage98服務器擴展是執行Web服務器上的FrontPage命令的組件,它們可以是一套CGI腳本,也可以是ISAPI擴展,這取決于Web服務器,Web創作者可以使用FrontPage98客戶部分,很容易的制定這些腳本,Web服務器可調用這些腳本以執行特定的任務,如文本搜索或者表單處理,每次調用腳本時,都會在Web服務器上創建一個新的進程。
FrontPage98服務器擴展提供了用于IIS的ISAPI擴展,ISAPI擴展與IIS緊密集成在一起,具有比CGI腳本更高的性能,ISAPI擴展是一個DLL,它根據ISAPI規范來導出特定的函數,與CGI腳本相反,ISAPI DLL被直接嵌入到Web服務器的進程中,可以更有效的處理請求,因為,任務已經被指定到一個已有的線程池中,參閱ISAPI文件可以知道更多的信息,執行管理,創作和瀏覽器操作的ISAPI DLL是Admin.dll,Author.dll和Shtml.dll。
FrontPage98服務器擴展還安裝了一個ISAPI過濾器(Fpexedll.dll),以維持與FrontPage1.1客戶的向后兼容性,FrontPage使用RPC(Remote Procedure Call,遠程過程調用)機制,通過HTTP與服務器擴展進行通信,客戶通過Web服務器初始化所有與服務器擴含的通信,FrontPage客戶通過向ISAPI DLL發送“POST”請求,并加密URL中的調用參數來執行調用,然后服務器擴展返回在HTML中加密的應答,種種通信機制可以通過代理服務器來支持通信,就像瀏覽器可以通過代理服務器瀏覽Internet一樣。
在Windows Web服務器中,服務器擴展與Microsoft Visual SourceSafe整合在一起,并支持版本控制以及Web服務器上文件的登錄和退出,此外,Visual InterDev也可以和FrontPage同樣的方式來使用服務器擴展。
(出處:熱點網絡)