# 版權宣告: 1999 Copyright OLS3 All rights reserved.
# 作者: OLS3 (臥龍小三)
# 本講義僅供台南縣 87 學年度網路管理進階研習班上課之用.
# 學員可保存一份自用, 供日後網管時參考備查.
# 作者保有一切形式的著作權.
# 欲作其它用途者, 需經作者授權同意.
# 未經作者授權同意之前, 請勿轉載刊登.
WEB 伺服器架設
什麼是 Apache ? 為何叫 Apache? 為何要選架 Apache?
因為:(課堂上說明, 往後補充上來)
一. 安裝 Apache
有二種方式:
例:
rpm -ivh apache*
或
rpm -U apache* (升級)
二. 安裝後的位置
如果是用 rpm 檔案裝的, 那麼它預設的安裝目錄如下:
如果是抓原始檔回來編譯, 慣用的安裝路徑是:
三. Apache 的設定檔:
為了相容於以前的 NCSA WEB SERVER 的歷史原因, 所以, Apache 的設定檔名稱和 NCSA 相同,但自從 1.34 版之後, 已經逐漸將三個檔案集中成只剩一個檔案了.
四. 設定 srm.conf
只要設定以下這些大約即可:
五. 設定 httpd.conf
只要設定以下這些大約即可:
六. 設定 access.conf
要設定目錄的權限:
如:
<Directory /home/httpd/cgi-bin>
Options ExecCGI
</Directory>
認得這幾個關鍵字即可:
七. 設定 mime.types (通常不用設)
若 欲支援 Flash, 應在 /conf 目錄下的 mime.types 中(rpm 檔安裝的 apache 版本, mime.types 在 /etc 之下), 加入以下型態:
application/x-shockwave-flash swf
八. Apache 的執行模式.
Apache 有二種執行模式:
這二種有可不同?
用 inet 代為呼叫的方式, 效率不佳, 僅適合少量人數連線的網站.
因此, 不建議各位使用這種方式.
所謂 standalone 就是 apache 自己本身, 用 daemon 的方式, 來執行伺服器的功能,
它會再分出 10 個子行程 (httpd) 共同來伺服 Web 功能,
這種方式, 效能佳, 強烈建議各位一定要選用這種方式來跑 Apache !!!!!!!!!!!!!!!
root 530 0.0 1.9 2384 1220 ? S Jul27 0:00 httpdnobody 531 0.0 2.0 2556 1296 ? S Jul27 0:00 httpdnobody 532 0.0 2.0 2556 1296 ? S Jul27 0:00 httpdnobody 533 0.0 2.0 2556 1296 ? S Jul27 0:00 httpdnobody 534 0.0 2.0 2556 1296 ? S Jul27 0:00 httpdnobody 535 0.0 2.0 2556 1296 ? S Jul27 0:00 httpdnobody 536 0.0 2.0 2556 1296 ? S Jul27 0:00 httpdnobody 537 0.0 2.0 2556 1296 ? S Jul27 0:00 httpdnobody 538 0.0 2.0 2556 1296 ? S Jul27 0:00 httpdnobody 539 0.0 2.0 2556 1296 ? S Jul27 0:00 httpdnobody 540 0.0 2.0 2556 1296 ? S Jul27 0:00 httpd
九. 讓 Apache 跑起來!!!
有三種方式:
若欲重新啟動:
若欲殺掉它:
联系客服