跳至內容

AppServ

維基百科,自由的百科全書
AppServ
原作者ThaiNukes(泰國)
首次發布2001年10月9日 (2001-10-09)
程式語言C++
作業系統Microsoft Windows
平台Windows平台
語言多國語言
類型Web伺服器集成軟體
許可協議GPL
網站https://www.appserv.org

AppServ是一款免費的Web伺服器軟體,最初由泰國人ThaiNukes所開發。它是一個集成的軟體包,包括Apache Web伺服器,PHP解釋器和MySQL資料庫管理系統。Appserv是一個輕量級的解決方案,可輕鬆地在Windows作業系統上安裝和配置。這個開源工具包含了ApacheMySQLPHP的安裝及自動配置,並透過phpMyAdmin來管理MySQL。

Appserv的發展

誕生

Appserv最初發布於2001年,當時它僅支持PHP和MySQL。來自開發者ThaiNuke旨在為開發人員提供一個輕量級的Web伺服器軟體。開發者從2001年大學本科時期開始開發軟體,沒有從這個軟體中賺錢,一直免費提供大眾使用。[1]由於開發者的電腦十分老舊,甚至一度在官方網站上請求大家捐助電腦。

擴展

2002年至2005年,Appserv的功能不斷完善,支持更多的程式語言和資料庫管理系統,如Perl、Python、Ruby和PostgreSQL。

普及

2006年至2014年,Appserv成為眾多開發人員和Web管理員的首選Web伺服器軟體,隨著Appserv的普及,社區逐漸壯大,出現了許多關於Appserv的教程、插件和擴展。

競爭

2016年至今,儘管仍然有許多開發人員和Web管理員在使用Appserv,但新功能和更新次數已經變得寥寥無幾。面對其他Web伺服器軟體逐漸崛起,如XAMPP、WampServer和Laragon,這些軟體提供了更加豐富的功能和更好的性能,使得Appserv的競爭力逐漸減弱。。

安裝和配置

AppServ 的安裝和配置方法相對簡單,只需下載適合自己的版本,然後運行安裝程式,按照指示進行操作即可。安裝過程中,用戶可以選擇安裝的組件、路徑、埠號、密碼等設定[2]。安裝完成後,用戶可以通過 http://localhost 或 http://127.0.0.1 來訪問 AppServ 的主頁,並進行測試或開發。

AppServ 的配置文件位於安裝目錄下的 conf 子目錄中,用戶可以根據自己的需求修改這些文件。例如,用戶可以修改 Apache 的 httpd.conf 文件來更改伺服器名稱、根目錄、錯誤日誌等設定[3];用戶也可以修改 PHP 的 php.ini 文件來更改記憶體限制、錯誤報告、上傳大小等設定[4]

系統漏洞

Appserv被資安專家發現,使用久未更新的版本,(中文)能夠利用其中 phpMyAdmin 的漏洞植入木馬後門程序,從受害主機竊取機敏資料,入侵其他系統,或者發動DDoS攻擊其他伺服器。有效的建議措施為網站管理者備份重要數據後,移除 AppServ 套件,並重新安裝最新版的 Apache、PHP、MySQL、phpMyAdmin。[5]最為重要的一點,是在套件安裝完成後,刪除phpMyAdmin下的setup.php。[6]

歷史版本

以下表格為發布日期及歷史版本。[7] 其中2008年起,由於軟體作者已經從大學畢業,必須工作賺取生活所需,因此沒有時間更新版本。直到2016年才有進一步的新版本出現。[1]

版本 發布日期 Apache版本 PHP版本 MySQL版本 phpMyAdmin版本
AppServ v 9.3.0 2019-09-19 2.4.41 7.3.10 8.0.17 4.9.1
AppServ v 9.2.0 2019-09-02 2.4.41 7.3.9 8.0.17 4.9.0.1
AppServ v 9.1.0 2019-08-01 2.4.39 7.3.8 8.0.17 4.9.0.1
AppServ v 9.0.0 2017-06-25 2.4.39 7.3.7 8.0.17 4.9.0.1
AppServ v 8.6.0 2017-01-25 2.4.25 5.6.30 5.7.17 4.6.6
AppServ v 8.5.0 2016-09-20 2.4.23 5.6.26、7.0.11 5.7.15 4.6.4
AppServ v 8.4.0 2016-06-07 2.4.20 5.6.22、7.0.7 5.7.13 4.6.2
AppServ v 8.3.0 2016-04-04 2.4.20 5.6.21、7.0.6 5.7.12 4.6.1
AppServ v 8.2.0 2016-03-09 2.4.18 5.6.19、7.0.4 5.7.10 4.5.5.1
AppServ v 8.1.0 2016-02-17 2.4.18 5.6.18、7.0.3 5.7.10 4.5.4.1
AppServ v 8.0.0 2016-01-08 2.4.18 5.6.17、7.0.2 5.7.10 4.5.3.1
AppServ v 2.5.10 2008-05-10 2.2.8 5.2.6 5.0.51b
2.10.3  
AppServ v 2.6.0 2008-05-10 2.2.8 6.0.0-dev 6.0.4-alpha 2.10.3
AppServ v 2.5.9 2007-07-19 2.2.4 5.2.3 5.0.45 2.10.2
AppServ v 2.4.9 2007-07-19 2.0.59 4.4.7 5.0.45 2.10.2
AppServ v 2.5.8 2007-02-20 2.2.4 5.2.1 5.0.27 2.9.2
AppServ v 2.4.8 2007-02-20 2.0.29 4.4.5 5.0.27 2.9.2
AppServ v 2.5.7 2006-10-06 2.2.3 5.1.6 5.0.24a 2.9.0.2
AppServ v 2.4.7 2006-10-06 2.0.59 4.4.4 5.0.24a 2.9.0.2
AppServ v 2.5.6 2006-07-13 2.2.2 5.1.4 5.0.22 2.8.2
AppServ v 2.4.6 2006-07-13 2.0.58 4.4.2 5.0.22 2.8.2
AppServ v 2.5.5 2005-12-08 2.0.55 5.1.1 5.0.16 2.6.4-pl4
AppServ v 2.4.5 2005-12-08 1.3.34 4.4.1 5.0.16 2.5.7-pl1
AppServ v 2.5.4a 2005-06-14 2.0.54 5.0.4 4.1.12a 2.6.2-pl1
AppServ v 2.4.4a 2005-06-14 1.3.33 4.3.10 4.0.24 2.5.7-pl1
AppServ v 2.5.3 2005-01-18 2.0.52 5.0.3 4.1.8 2.6.1-rc2
AppServ v 2.4.3 2005-01-18 1.3.33 4.3.10 4.1.8 2.6.1-rc2
AppServ v 2.5.2 2004-11-15 1.3.33 5.0.2 4.1.7 2.6.0-pl2
AppServ v 2.5.2 2004-11-15 1.3.33 5.0.2 4.1.7 2.6.0-pl2
AppServ v 2.4.2 2004-11-15 1.3.33 4.3.9 4.0.21 2.6.0-pl2
AppServ v 2.5.1 2004-07-26 1.3.31 5.0.1 4.0.20 2.6.0-rc1
AppServ v 2.4.1 2004-08-13 1.3.31 4.3.8 4.0.20 2.6.0-rc1
AppServ v 2.5.0 2004-07-26 1.3.31 5.0.0 4.0.20 2.5.7-pl1
AppServ v 2.4.0 2004-03-17 1.3.29 4.3.4 4.0.18 2.5.6
AppServ v 2.3.0 2003-11-12 1.3.29 4.3.4 4.0.16 2.5.4
AppServ v 2.2.0 2003-08-25 1.3.28 4.3.3 3.23.57 2.5.3-rc2
AppServ v 2.1.0 2003-06-26 1.3.27 4.3.3RC1 4.0.13 2.5.1
AppServ v 2.0.0 2003-04-07 1.3.27 4.3.1 4.0.12 2.4.0
AppServ v 1.9.0 2003-01-16 1.3.27 4.3.0 3.23.54 2.3.3pl1
AppServ v 1.8.0 2002-09-12 1.3.26 4.2.3 3.23.52 2.3.0
AppServ v 1.7.0 2002-08-06 1.3.26 4.2.2 3.23.51 2.2.6
AppServ v 1.6.0 2002-06-17 1.3.24 4.2.1 3.23.51 2.2.6
AppServ v 1.5.0 2002-03-26 1.3.24 4.1.2 3.23.49 2.2.5
AppServ v 1.4.0 2002-01-16 1.3.22 4.1.1 3.23.47 2.2.3
AppServ v 1.3.0 2001-12-14 1.3.22 4.1.0 3.23.46a 2.2.2
AppServ v 1.2.0 2001-11-23 1.3.22 4.0.6 3.23.44 2.2.2-rc1
AppServ v 1.0.1 2001-10-09 1.3.20 4.0.6 3.23.42 2.2.0
AppServ v 1.0.0 2001-10-09 1.3.20 4.0.6 3.23.42 2.2.0

外部連結

參考資料

  1. ^ 1.0 1.1 AppServ : Apache + PHP + MYSQL FAQ. [2023-04-14]. (原始內容存檔於2019-08-02) (英語). 
  2. ^ Howto AppServ. [2023-04-12]. (原始內容存檔於2016-11-28) (英語). 
  3. ^ Configuring Apache HTTP Server. [2023-04-12]. (原始內容存檔於2012-05-16) (英語). 
  4. ^ PHP: The configuration file - Manual. [2023-04-12]. (原始內容存檔於2011-11-03) (英語). 
  5. ^ 李美雯. 網站管理者不可不知:AppServ套件成為駭客入侵後門. 台灣大學計算機及資訊網絡中心. 2013-09-20. (原始內容存檔於2022-07-07). 
  6. ^ TACERT 臺灣學術網路危機處理中心團隊. phpMyAdmin setup.php 分析報告 (PDF). 教育機構資安通報回饋平台. 台灣學術網絡危機處理中心. 2016-07-26. (原始內容 (PDF)存檔於2023-03-31). 
  7. ^ Version History. [2023-04-15]. (原始內容存檔於2021-08-13) (英語).