CERNNCSAC.BuilderEMWACNetscapePurveyorWebSite
Proxy12341另購123
1: HTTP, 2: FTP, 3: GOPHER, 4: WAIS
CGIYesYesYesYesYesYesYes
Win-CGIYes
Multi-Home需要 patch需要 patchYesYesYesYes
Server-Side IncludeYesYesYes
User AuthenticationYesYesYesYesYesYes
Clickable ImageYesYesYesYesYesYesYes
Search EngineYesWAIS Toolkit for NTYes
SecuritySSLSSL
價格SecurityUS$995US$2995
US$495US$795US$595US$500
參考 Web Servers Comparison
 

W3 伺服器功能說明
 
 
仲介、代理 (Proxy)
 
   
Proxy 伺 服 器 代 理 所 連 接 使 用 者 原 本 的 要 求 (Request) 與 回 應 (Acknowledge) 的 處 理

Proxy 工作圖

 
   
左 圖 是 沒 有 Proxy 伺 服 器 的 情 形 , 右 圖 是 有 Proxy 伺 服 器
把 中 間 的 橫 線 看 做 是 內 、 外 網 路 的 分 界 . 左 邊 是 直 接 對 外 連 接 某 個 伺 服 器 , 右 邊 是 透 過 Proxy 伺 服 器 . 直 接 對 外 連 接 , 存 取 的 速 度 會 受 限 於 對 外 線 路 速 度 . 如 果 透 過 Proxy 伺 服 器 , 一 些 資 訊 可 以 在 Cache 中 找 到 (如 果 內 部 網 路 有 人 存 取 過 同 樣 資 料 的 話) , 就 毋 須 再 從 外 面 取 得 所 須 的 資 料 . 內 部 的 線 路 都 是 比 較 快 的 , 因 此 可 以 較 快 取 到 想 要 的 . 若 Cache 中 找 不 到 , 才 連 到 外 面 去
 
 
 
   
這 是 一 種 讓 W3 伺 服 器各 種 軟 體 交 換 資 訊 的 介 面
可 以 給 使 用 者 在 W3 輸 入 資 料 後 , 透 過 CGI 把 這 些 資 料 用 資 料 庫 系 統 儲 存 ; 另 一 方 面 , 也 可 把 資 料 庫 系 統 中 的 資 料 透 過 CGI , 在 W3 中 展 現
 
   
CGI 的 詳 細 文 件 , 在 http://hoohoo.ncsa.uiuc.edu/cgi/
 
 
Win 的共通交換介面 (WinCGI)
 
   
CGI 本 身 雖 然 是 W3 伺 服 器各 種 軟 體 的 橋 樑 . 但 須 以 標 準 輸 入 (stdin) 和 標 準 輸 出 (stdout) 來 交 換 資 料 (詳 細 情 形 請 參 考 CGI 網 路 教 材) . 但 MS-Windows 的 程 式 並 沒 有 標 準 輸 入標 準 輸 出 , 所 以 就 有 Win-CGI 以 利 Win 程 式W3 伺 服 器 的 資 料 交 換
 
   
WinCGI 的 詳 細 文 件 , 在 http://www.city.net/win-httpd/httpddoc/wincgi.htm
 
 
多窟 (Multi-Home)
 
   
一 般 單 一 W3 伺 服 器 配 合 單 一 網 路 位 置 只 能 為 一 個 組 織 服 務 . 如 下 圖 , 網 際 工 作 室網 路 教 材 必 須 由 兩 部 機 器 或 是 兩 個 程 序 (Process) 分 別 提 供 服 務

無多窟功能的系統圖
 
  
如 果 W3 伺 服 器 有 多 窟 功 能 , 則 兩 個 組 織 可 以 使 用 同 一 部 機 器 . 不 但 節 省 硬 體 成 本 , 也 可 精 簡 維 護 系 統 的 人 力
有多窟功能的系統圖

 
   
實 作 方 法 , 可 參 考 http://www.thesphere.com/~dlp/TwoServers/
 
 
伺服端含括 (Server-Side Include)
 
   
可 以 將 其 他 HTML 檔 或 是 把 系 統 命 令CGI 程 式 的 輸 出 包 含 在 一 文 件 中 . 例 如:


.
.
<!--#exec cmd ="date"-->
.
.
 
   
便 可 以 很 容 易 的 把 系 統 時 間 顯 示 在 文 件 中
 
 
 
   
設 定 讀 取 首 頁 (Home Page) 的 限 制 , 並 不 是 每 個 人 都 可 以 任 意 閱 讀 資 料 . 必 須 輸 入 使 用 者 名 字 (User name) 以 及 密 碼 (Password) 經 過 驗 證 之 後 , 才 能 讀 取
 
   
 
 
可點取圖形 (Clickable Image)
 
   
這 是 讓 W3 更 生 動 的 功 能 . 要 以 網 路 介 紹 台 灣 , 不 再 都 是 硬 梆 梆 的 文 字 . 可 以 把 台 灣 地 圖 先 繪 出 , 透 過 可 點 取 圖 形 讓 使 用 者 選 取 想 要 瀏 覽 的 縣 市 . 如 此 使 用 者 便 可 很 直 覺 的 遊 遍 北 台 灣 或 是 東 海 岸
 
   
如 果 在 以 前 網 路 上 都 是 以 文 字 為 主 , 這 麼 方 便 的 遊 覽 是 無 法 達 到
 
   
 
 
搜尋引擎 (Search Engine)
 
   
W3 伺 服 器 中 若 以 建 立 為 數 眾 多 的 資 料 , 例 如 建 立 了 一 個 旅 遊 百 科 , 當 使 用 者 想 查 尋 某 一 地 點 的 資 料 時 , 他 便 須 要 一 頁 頁 翻 閱 , 去 尋 找 他 想 要 的 資 訊 . 而 搜 尋 引 擎 可 以 簡 化 這 工 作 , 讓 使 用 者 很 容 易 找 到 他 想 要 的
 
   
一 般 搜 尋 引 擎 會 把 資 料 事 先 建 成 索 引 , 以 加 快 搜 尋 的 速 度
使 用 者 輸 入 想 要 找 尋 資 料 的 相 關 文 字 , 如 果 是 上 面 所 說 的 例 子 , 那 就 把 旅 遊 地 點 輸 入 . 搜 尋 引 擎 便 會 開 始 在 索 引 裡 查 詢 , 然 後 再 把 相 關 資 料 列 給 使 用 者
 
   
 
 
安全 (Security)
 
   
使 用 者 和 伺 服 器 之 間 的 傳 輸 協 定 HTTP 是 建 立 在 傳 統 TCP/IP 傳 送 架 構 上 . 一 般 來 說 , 任 何 人 都 可 以 截 取 到 傳 送 的 資 料 . 為 了 能 達 到 使 用 者 與 伺 服 器 之 間 傳 輸 資 料 保 密 的 能 力 (例 如 做 線 上 交 易 就 有 此 需 要) , 因 此 有 新 的 傳 送 資 料 方 式 在 發 展 :
Secure Socket Layer (SSL) http://home.netscape.com/newsref/std/SSL.html
S-HTTP http://www.commerce.net/information/standards/drafts/shttp.txt
Shen Proposal http://www.w3.org/hypertext/WWW/Shen/ref/security_spec.html
IETF 的 W3 安全研討首頁 (Home Page) http://www-ns.rutgers.edu/www-security/

 

相關工具
 
 
HTML 語法檢查
 
   
檢查 HTML 檔案內容的正確性
Weblint - Perl 版 http://www.khoros.unm.edu/staff/neilb
HTML Check - 有 awk 及 perl 版 http://uts.cc.utexas.edu/~churchh/htmlchek.html
 
 
計數器
 
   
計錄有多少人拜訪 (Hit) 過某一頁 (Home Page)
WWWCount - 產 生 GIF 檔, 可 選 擇 字 型 、 框 及 顏 色 等 功 能 http://www.semcor.com/~muquit/Count.html
 
 
流量統計
 
   
統計 W3 伺服器的使用情形
Getstats - 以 GCC 編 譯 的 CERN, NCSA, Plexus, GN, MacHTTP, UNIX Gopher 分 析 程 式 http://www.eit.com/software/getstats/getstats.html 替 getstat 產生圖形檔 - http://www.tcp.chem.tue.nl/stats/
Wusage - 用 C 語 言 寫 的, 可 以 處 理 CERN 和 NCSA 的 LOG http://siva.cshl.org/wusage.html
WWWStat - 以 Perl 發 展, 全 功 能 NCSA LOG 分 析 程 式 組 http://www.ics.uci.edu/WebSoft/wwwstat/
 
 
圖形檔製作
 
   
用程式化的方式, 製作圖形檔案
GD - C 語言版 http://siva.cshl.org/gd/gd.html
GD - Perl 版 http://www-genome.wi.mit.edu/ftp/pub/software/WWW/GD.html
GD - Tcl 版 http://www.umich.edu/~spencer/guraldi/gdtcl.html
GNU Plot ftp://prep.ai.mit.edu/pub/gnu/gnuplot-3.5.tar.gz
 
 
GIF 處理程式
 
   
將 GIF 檔案處理成有 interlace, transparency 效果
 
 
搜尋工具
 
   
搜尋 W3 伺服器內容或在資料庫中搜尋
GAIS http://gais.cs.ccu.edu.tw/
WAIS http://www.wais.com/
WWW WAIS http://www.eit.com/software/wwwwais/wwwwais.html


INTERNET STUDIO 網路教材
若有任何建議或意見, 歡迎寫信到 tutor@www.fido.net.tw
Web Page Copyright: 亞洲大學資訊電機學院 連耀南 yaonanlien@asia.edu.tw  server.htm,  Thu Sep 30 06:11:47 CST 2021