手動升級 Apache HTTP Proxy (Windows)

若要將 Apache HTTP Proxy 升級至最新版本,請遵循下列步驟。

1.備份下列檔案:

C:\Program Files\Apache HTTP Proxy 2.[x.xx]\conf\httpd.conf

C:\Program Files\Apache HTTP Proxy 2.[x.xx]\bin\password.file

C:\Program Files\Apache HTTP Proxy 2.[x.xx]\bin\group.file

2.停止 ApacheHttpProxy 服務,方法為開啟管理命令提示字元,然後執行下列命令:

sc stop ApacheHttpProxy

3.從 ESET 下載網站下載 Apache HTTP Proxy 安裝程式,並將其內容解壓縮至 C:\Program Files\Apache HTTP Proxy 2.[x.xx]\。在解壓縮期間,覆寫現有的檔案。

4.瀏覽至 C:\Program Files\Apache HTTP Proxy 2.[x.xx]\conf,用滑鼠右鍵按一下 httpd.conf,然後從內容功能表中選取 [開啟方式] > [記事本]。

5.httpd.conf 底部新增下列程式碼:

ServerRoot "C:\Program Files\Apache HTTP Proxy 2.[x.xx]"
DocumentRoot "C:\Program Files\Apache HTTP Proxy 2.[x.xx]\htdocs"
<Directory "C:\Program Files\Apache HTTP Proxy 2.[x.xx]\htdocs">
 Options Indexes FollowSymLinks
 AllowOverride None
 Require all granted
</Directory>
CacheRoot "C:\Program Files\Apache HTTP Proxy 2.[x.xx]\cache"

6.若您設定使用者名稱/密碼來存取 Apache HTTP Proxy (Apache HTTP Proxy 安裝主題),請取代下列程式碼區塊:

<Proxy *>
 Deny from all
</Proxy>

取代為此區塊 (可在步驟 1 中備份的 httpd.conf 檔案中找到):

<Proxy *>
 AuthType Basic
 AuthName "Password Required"
 AuthUserFile password.file
 AuthGroupFile group.file
 Require group usergroup
 Order deny,allow
 Deny from all
 Allow from all
</Proxy>


important

如果在先前安裝的 Apache HTTP Proxy 中對 httpd.conf 檔案進行其他自訂,請將配置修改內容從備份的 httpd.conf 檔案,複製到新的 (升級後的) httpd.conf 檔案。

7.系統管理命令提示字元中執行下列命令,來儲存您的變更並啟動 ApacheHttpProxy 服務:

sc start ApacheHttpProxy

8.更新服務說明中的版本。

sc description ApacheHttpProxy "Apache/2.4.43"

9.在瀏覽器中存取下列 URL 來測試 Apache HTTP Proxy 的連線:

http://[IP address]:3128/index.html

如果需要疑難排解問題,請參閱 ApacheHTTP Proxy 記錄檔