Windows平臺的Apache各個版本區別

Web開發者發表於2012-01-03

Apache的windows版本分類比較特殊,這裡簡單介紹一下各個版本的區別。

Apache的windows版本:

以Apache 2.2.21為例:

httpd-2.2.21-win32-src.zip(原始碼版,用於windows的原始碼包,需用vc編譯。)
httpd-2.2.21-win32-x86-no_ssl.msi(二進位制版,表示不帶OpenSSL模組,無法用於SSL安全連結。一般做開發選擇此版本)
httpd-2.2.21-win32-x86-openssl-0.9.8r.msi(二進位制版,表示帶有OpenSSL模組,利用OpenSSL就可以給Apache配置SSL安全連結的,也就是使用https://方式進行訪問,佔用的埠是443而不是普通阿帕奇的80。)

用於windows的二進位制版apache下載地址:
http://archive.apache.org/dist/httpd/binaries/win32/
以apache 2.2.21為例

 httpd-2.2.21-win32-x86-no_ssl.msi
 httpd-2.2.21-win32-x86-no_ssl.msi.asc   
 httpd-2.2.21-win32-x86-no_ssl.msi.md5  
 httpd-2.2.21-win32-x86-no_ssl.msi.sha1
 httpd-2.2.21-win32-x86-openssl-0.9.8r.msi
 httpd-2.2.21-win32-x86-openssl-0.9.8r.msi.asc   
 httpd-2.2.21-win32-x86-openssl-0.9.8r.msi.md5   
 httpd-2.2.21-win32-x86-openssl-0.9.8r.msi.sha1

這裡簡單說明一下各字尾的含義:
no_ssl,是無SSL(Secure Socket Layer)功能.
openssl,是使用openssl來實現SSL。
msi是微軟的一種安裝檔案格式。
asc/md5/sha1都是校驗碼,用來校驗完整性的。
在windows下做web開發,一般選擇無SSL版本(httpd-2.2.21-win32-x86-no_ssl.msi)。

相關文件:Apache2.2.21安裝圖解

相關文章