Skip to content

V2 增加反向代理伺服器

Latest

Choose a tag to compare

@ddmmbb-2 ddmmbb-2 released this 19 Dec 01:47

🚀 EasyPHPControl - 輕量化 Apache WebUI 管理員
這是一款基於 Python 核心開發的 Apache 伺服器圖形化管理工具。透過現代化的 WebUI 介面,讓您無需手動編輯複雜的代碼,即可輕鬆管理虛擬主機與反向代理。

✨ 核心功能
視覺化控制面板:直觀啟動、停止或重啟 Apache 服務。

多站點管理:支援同時監聽多個連接埠 (Port),並將其對應至不同的本地網頁資料夾。

反向代理 (Reverse Proxy):簡單設定即可將流量轉發至內網其他服務 (如 Node.js, Flask 或 Python 應用)。

視覺化瀏覽器:整合資料夾選取視窗,直接點選即可設定網站根目錄,避免手動輸入錯誤。

SSL 自動化申請:整合 win-acme 工具,快速為您的網域申請並設定 Let's Encrypt 免費憑證。

🛠️ 使用前準備 (重要)
為了確保功能正常運行,請確認您的 apache2/conf/httpd.conf 已開啟以下模組設定:

開啟代理與 SSL 模組:

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_http_module modules/mod_proxy_http.so

LoadModule ssl_module modules/mod_ssl.so

啟用虛擬主機包含:

Include conf/extra/httpd-vhosts.conf

📖 如何使用
解壓縮檔案:確保 main.exe 與 apache2、php 等資料夾處於正確的相對路徑。

管理員權限:對 main.exe 點擊右鍵,選擇 「以系統管理員身分執行」(設定 Port 與重啟服務需要此權限)。

新增網站:在介面中點擊「新增網站」,設定您的網域與目標路徑。

套用設定:點擊「儲存設定並重啟」,Apache 將會自動重新載入您的配置。

⚠️ 注意事項
本工具產生的設定檔會儲存在 apache2/conf/extra/httpd-vhosts.conf。

若要使用 SSL 申請功能,請確保您的 tools/ 資料夾內包含 wacs.exe。