feel9s
【 How-To / Apache 】
* Download
* Install
  1. 滑鼠按兩下 apache_2.0.59-win32-x86-no_ssl.msi 後執行,出現歡迎畫面,滑鼠按一下 Next >
  2. 出現版權書,滑鼠點選 I accept the terms in the agreement
    同意授權協議後滑鼠按一下 Next>
  3. 出現讀我檔,滑鼠按一下 Next >
  4. Domain:在這輸入你的網域名稱,例如筆者的是「feel9s.com」;若沒有,就輸入你的固定IP或是localhost。
    Host:這就是你的伺服器域名,例如我的是「www.feel9s.com」;若你沒有,就輸入你的固定IP或是localhost。
    Administrator's E-mail:若伺服器發生錯誤時,會顯示一個頁面給訪客,下方會提供伺服器管理員的E-mail。你可以輸入你的電子郵件地址,或是留白。
    以上,建議 Network Domain & Server Name 都填入 localhost
    並選擇 for All Users,on Port 80,as a Service -- Recommended.
    然後滑鼠按一下 Next >
  5. 滑鼠點擇 Typical 典型的安裝,然後滑鼠按一下 Next >
  6. Apache 安裝的路徑(建議照預設值C:\Program Files\Apache Group\)
    然後滑鼠按一下 Next >
  7. 滑鼠按一下 Install ,開始安裝 .....
  8. 滑鼠按一下 Finish,安裝完畢!
  9. 接著配置系統環境變數:
    在桌面 "我的電腦" 上按滑鼠右鍵 → 內容 → 進階 → 環境變數
    編修 "系統變數"(用 ; 分隔)
    編輯變數名:APACHE2_HOME
    編輯變數值:C:\Program Files\Apache Group\Apache2\htdocs
  10. 測試看看:http://localhost/ 或是 http://你的網域
    如果看見Apache的頁面,那就成功了。
    (註:新申請的網域可能要過幾天才生效,但localhost絕對可用。)
* PS.
.: 注意事項
  • 安裝完成後在系統列會增加一個Apache Monitor圖示,可在上面按滑鼠左鍵命令Apache2停止、開始或重新啟動,或按右鍵顯示其內容。
  • 若你有使用防火牆的話,記得把HTTP通訊埠(80)打開,否則訪客是連不上的。
  • 另外若是使用Windows XP Professional或是其他Server版本的Windows作業系統,也記得把IIS服務關閉並停用,否則兩個服務會搶通訊埠,Apache應該會無法啟動。
    關於防火牆及IIS的操作方式請另尋教學。

.: 設定 Apache 網頁目錄權限

. 開啟 Apache 的配置檔 httpd.conf

  • 你可以設定 <Directory "目錄位址"> 的目錄在沒有預設首頁時,是否顯示目錄結構
  • 例如:不顯示<Directory />(根目錄)的網頁目錄,以增加安全性時,請查找<Directory />內的
    Options FollowSymLinks, 去掉 FollowSymLinks 改成
    Options None 即可

.: 支援 Server Side Includes (SSI)

. 開啟 Apache 的配置檔 httpd.conf

  1. 查找<Directory />內的 Options FollowSymLinks,加上 +Includes,例如:
    Options FollowSymLinks +Includes
  2. 查找 AddType text/html .shtml AddOutputFilter INCLUDES .shtml 將註解的 # 拿掉即可

.: 為何使用Apache 2的版本?

大多數系統管理員對其穩定版1.3印象頗深。
雖然Apache 2.0的系列開發版早已由Alpha、Beta發展到現在的Released穩定版本。
Apache 1.3和2.0之間的內部變化的確較大,用Apache創始人Brian Behlendorf自己的話來說:“這個版本包括了數百個新的特性,所以這個?品應該具有3.1或8i這樣的?品編號,而不是2.0。”Apache 2.0中加入了很多的核心改進和新功能,如Unix線程、多協定支援、新的構建系統、對非Unix平臺的更佳支援、IPv6支援、新的Apache API、篩檢程式、多語言錯誤回應、原生的Windows NT Unicode支援、更簡單化的配置,以及升級的正則運算式庫等。它當然還包括對許多模組的重要改進,同時也加入了一些新的模組。

目前的2.0版(2.0.50)與1.3版的相容性已做得相當好。
比如,以前的2.0版如果要使用PHP,一般用篩檢程式實現;現在的PHP官方文檔中已經使用1.3版中的LoadModule語句做為載入PHP的推薦方式。只要略微瞭解一下Apache 2.0的新特性,從1.3版升級到2.0版將是一件非常容易的事情。
使用Apache 2.0是大勢所趨,因為Apache的開發團隊已經把開發重心轉移到2.0版上。
1.3版自2002年10月發佈了1.3.27後,直到2004年七月一直沒有新版本推出,而同時間2.0版在與1.3.27同時發佈2.0.43後,在2004年1月發佈了2.0.44,並於2004年3月發佈了2.0.45,7月發佈了2.0.50,並包含了很多改進和修正。

. 官方文件


All content on this website is licensed under a Creative Commons License and is copyrighted © 2004 by meiji.