Apache服務器的特點
Apache的主要特征如下。
(1)支持HTTP/1.1協議。Apache是最先使用HTTP/1.1協議的Web服務器之一,它完全兼容HTTP/1.1協議并與HTTP/1.0協議向后兼容。Apache已為新協議所提供的全部內容做好了必要的準備。
(2)支持通用網關接口(CGI)。Apache用mod_cgi模塊來支持CGI,它遵守CGI/1.1標準并且提供了擴充的特征,如定制環境變量和很難在其他Web服務器中找到的調試支持功能。
(3)支持HTTP認證。Apache支持基于Web的基本認證,它還為支持基于消息摘要的認證做好了準備。Apache通過使用標準的口令文件DBM SQL調用,或通過對外部認證程序的調用來實現基本的認證。
(4)集成的Perl語言。Perl已成為CGI腳本編程的基本標準。Apache肯定是使Perl成為這樣流行的CGI編程語言的因素之一,現在Apache 比以往任何時候都更加支持Perl,通過使用它的mod_perl模塊你可以將基于Perl的CGI腳本裝入內存,并可以根據需要多次重復使用該腳本。這消除了經常與解釋性語言聯系在一起的啟動開銷。
(5)集成的代理Proxy服務器。Apache可作為前向代理服務器也可作為后向代理服務器。
(6)服務器的狀態和可定制的日志。Apache在記錄日志和監視服務器本身狀態方面向你提供了很大的靈活性,可以通過Web瀏覽器來監視服務器的狀態,也可根據自己的需要來定制日志。
(7)允許根據客戶主機名或IP地址限制訪問。
(8)支持CGI腳本,如Perl, PHP等。
(9)支持用戶Web目錄。Apache允許主機上的用戶使用特定的目錄存放用戶自己的主頁。可以通過如下URL地址來訪問,如用戶zhang,http://hostname~/zhang。
(10)支持虛擬主機。即通過在一個機器上使用不同的主機名來提供多個HTTP服務。Apache支持包括基于IP、名字和Port三種類型的虛擬主機服務。
(11)支持動態共享對象。Apache的模塊可在運行時動態加載,這意味著這些模塊可以被裝入服務器進程空間,從而減少系統的內存開銷。
(12)支持服務器包含命令SSI。Apache提供擴展的服務器包含命令該項功能,為Web站點開發人員提供了更大的靈活性。
(13)支持安全Socket層(SSL)。
(14)用戶會話過程的跟蹤能力。通過使用HTTP cookies,一個稱為mod_usertrack的Apache模塊可以在用戶瀏覽Apache Web站點時對用戶進行跟蹤。
(15)支持FastCGI。Apache使用mod_fcgi模塊來實現FastCGI環境,并使FastCGI應用程序運行得更快。
(16)支持Java Servlets。Apache的mod_jserv模塊支持Java Servlets該項功能,可使Apache運行服務器的Java應用程序。
(17)支持多進程。當負載增加時,服務器會快速生成子進程來處理,從而提高系統的響應能力。
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解