手動升級(非 *.msi 封裝)Apache 2.4.3 於 Windows 成功紀要

主題已鎖定
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8227
註冊時間: 2003-01-01, 09:01
來自: Taiwan

手動升級(非 *.msi 封裝)Apache 2.4.3 於 Windows 成功紀要

文章 心靈捕手 »

前言:
因為有了上次成功經驗,所以在官方 Apache 2.4.3 封裝尚未正式釋出前,再度嘗試手動升級(非 *.msi 封裝)Apache 2.4.3 於 Windows。

經過測試,果然成功升級(啟動了)Apache 2.4.3 服務;
特別整理整個實際操作的過程,分享給有需要的網友們。

步驟:
  1. Apache Lounge 下載 Apache 2.4.3(有兩個版本,個人是下載 httpd-2.4.3-win32.zip)。
  2. 移除 Apache 2.4.2 服務:
    於 DOS 視窗底下,找到 /bin/ 底下 httpd.exe 的位置後,先空一格,再輸入「-k uninstall」後,按「Enter」,即可移除 Apache 服務。
    apache2.4_update_01.png
    apache2.4_update_01.png (10.84 KiB) 已瀏覽 2838 次
  3. 結束(關閉)系統工具列上的「Apache Monitor」。
  4. 下載的檔案解壓縮後,將整個 Apache24 資料夾,放置於您原先安裝 Apache 2.4.2 的相同位置,而取代之。
    p.s.
    切記要保留 /conf/ 裡頭的設定檔 httpd.conf。
  5. 啟動 Apache 2.4.3 服務:
    於 DOS 視窗底下,找到 /bin/ 底下 httpd.exe 的位置後,先空一格,再輸入「-k install」後,按「Enter」,即可啟動 Apache 服務。
    apache2.4_update_02.png
    apache2.4_update_03.png
後記:
好消息!此版已經修正了 SSL 問題

如果在 Apache 錯誤記錄中,有類似「Asynchronous AcceptEx failed」的訊息,
那麼您可以在 httpd.conf 新增底下三行:

代碼: 選擇全部

AcceptFilter http none 
EnableSendfile off 
EnableMMAP off 
參考連結:
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8227
註冊時間: 2003-01-01, 09:01
來自: Taiwan

Re: 手動升級(非 *.msi 封裝)Apache 2.4.3 於 Windows 成功紀要

文章 心靈捕手 »

經觀察,錯誤記錄中依然出現「Asynchronous AcceptEx failed」訊息。

將在 httpd.conf 下列值修改後,已無該訊息產生。(第一篇文章已修正)

--找到--

代碼: 選擇全部

AcceptFilter https None 
EnableSendfile Off 
EnableMMAP Off
--取代成--

代碼: 選擇全部

AcceptFilter http none 
EnableSendfile off 
EnableMMAP off
p.s.
大、小寫並不是修改的重點;
重點是將 https 取代成 http。

參考連結:
http://httpd.apache.org/docs/current/mod/core.html
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8227
註冊時間: 2003-01-01, 09:01
來自: Taiwan

Re: 手動升級(非 *.msi 封裝)Apache 2.4.3 於 Windows 成功紀要

文章 心靈捕手 »

因為看到 Apache Lounge 已經釋出 Apache 2.4.4 ,所以試著再次手動升級。

不過,卻意外發現更快的升級方法(如下):
  1. 下載 Apache 2.4.4(有兩個版本,個人是下載 httpd-2.4.4-win32.zip
  2. 開啟系統的「服務」:
    可以在系統工具列上的「Apache Monitor」按右鍵,點選「Open Services」。
    手動升級 Apache 2.4.4_01.jpg
    手動升級 Apache 2.4.4_01.jpg (14.51 KiB) 已瀏覽 2662 次
  3. 先停止 Apache2.4.3 服務。
    手動升級 Apache 2.4.4_02.png
  4. 關閉系統工具列上的「Apache Monitor」。
  5. 將 httpd-2.4.4-win32.zip 解壓縮後,將整個 Apache24 資料夾,放置於您原先安裝 Apache 2.4.3 的相同位置,而取代之。
    p.s.
    切記要保留 /conf/ 裡頭的設定檔 httpd.conf。
  6. 開啟系統工具列上的「Apache Monitor」按右鍵,點選「Open Services」。
    p.s.
    因為先前已經關閉,所以可以進到 /bin/ 底下,快點兩下「ApacheMonitor.exe」開啟。
  7. 啟動 Apache 2.4.4 服務。
    手動升級 Apache 2.4.4_03.png
  8. 檢視底下的「描述」以了解 Apache 的相關資訊。
    手動升級 Apache 2.4.4_04.png
主題已鎖定

回到「架站技術」