CERN | NCSA | C.Builder | EMWAC | Netscape | Purveyor | WebSite | ||
---|---|---|---|---|---|---|---|---|
Proxy | 1234 | 1 | 另購 | 123 | ||||
1: HTTP, 2: FTP, 3: GOPHER, 4: WAIS | ||||||||
CGI | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |
Win-CGI | Yes | |||||||
Multi-Home | 需要 patch | 需要 patch | Yes | Yes | Yes | Yes | ||
Server-Side Include | Yes | Yes | Yes | |||||
User Authentication | Yes | Yes | Yes | Yes | Yes | Yes | ||
Clickable Image | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |
Search Engine | Yes | WAIS Toolkit for NT | Yes | |||||
Security | SSL | SSL | ||||||
價格 | Security | US$995 | US$2995 | |||||
US$495 | US$795 | US$595 | US$500 |
W3 伺服器功能說明
|
仲介、代理 (Proxy)
|
Proxy 伺 服 器 代 理 所 連 接 使 用 者 原 本 的 要 求 (Request)
與 回 應 (Acknowledge) 的 處 理 |
左 圖 是 沒 有 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 程 式 的 輸 出 包 含 在 一 文 件 中 . 例 如:
|
|
---|
便 可 以 很 容 易 的 把 系 統 時 間 顯 示 在 文 件 中
|
設 定 讀 取 首 頁 (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
| |
---|