首頁  >  文章  >  運維  >  apache2怎麼開啟sni

apache2怎麼開啟sni

步履不停
步履不停原創
2019-06-29 09:41:593353瀏覽

apache2怎麼開啟sni

百度找了很久,各種重新編譯然而沒提到一個最關鍵的

Ubuntu 16.04 下,OpenSSL 預設已經編譯好了 SNI 支持,所以,Apache2 開啟SNI就一句話:

將 /etc /apache2/mods-available/ssl.conf 檔案最後的 #SSLStrictSNIVHostCheck On 前的註解符號(#)去掉即可

別忘了重啟apache

Apache介紹

1995年,美國國家電腦安全協會(NCSA)的開發者創建了NCSZ全球網路服務軟體,其最大的特點是HTTP守護進程,它比當時的CERN伺服器更容易由原始碼來配置和創建,又由於當時其他伺服器軟體的缺乏,他很快就流行起來。但後來,該伺服器的核心開發人員幾乎都離開了NCSA,有些使用者自己成立了一個組織來管理他們所寫的補丁,於是Apache Group應運而生。他們把該伺服器軟體稱為Apache。 Apache源自於A patchy server的讀音,意思是充滿補丁的伺服器。如今Apache慢慢地已經成為Internet上最受歡迎的Web伺服器軟體了。在所有的Web伺服器軟體中,Apache佔絕對優勢,遠遠領先排名第二的Microsoft IIS。 Apache作為自由軟體之一,就像其他自由軟體一樣,他們都是由許許多多的自由開發人員投入了大量的時間和精力來實現並逐步完善的,所以我們有理由相信Apache的發展前景會更好。

Apache 版本介紹

現在Apache HTTP 存在三種版本, 1.3 2.0 和2.2

在它的1.X版本年代,雖然Apache已經足夠穩定和強大並取得了舉足輕重的地位,但仍然存在著它無法覆蓋的區域而讓一些非全功能型的WEB伺服器取得了市場。在2.X中這一情況得到了很大的改善,編譯和安裝也變得簡單了些,Apache使用了標準GNU自動設定工具,對於Windows平台,它也提供了圖形化的安裝介面。在設定方面,新版本去除了一些易讓人糊塗的指示符號,不過大部分工作仍然基於一個文件的設定檔。對那些習慣圖形介面設定工具的使用者可能有點麻煩。設定工具與核心的發布包是分離的,一些類似ApacheConf可以免費或以很低的價格的獲取,利用這些工具可以很方便的對Apache進行各種設定。

從運行的角度看,Apache2.X版本比舊版更強大,更具可擴展性。一個多執行緒/多進程的混合模組使它可以充分利用各種規模的主機效能(從一台只運行小型站點的典型X86伺服器到同時運行多個虛擬實例的大型主機),這正是Apache1.3所缺乏的。新版本以插件的形式提供了對一些特定平台和幾個通用模組的支援。對IPV6的官方支援已經為互聯網的升級做好了準備,對HTTP1.1的支援提高了代理伺服器的效能。

另外新版本的核心發布包中增加了幾個加強安全性和可管理性的模組:mod_auth_ldap引入了基於LDAP(Lightweight Directory Access Protocol)認證,mod_autoindex模組可以很方便的生成目錄列表供訪客使用,而mod_deflate模組允許內容在發送前先進行壓縮以節約頻寬。

考慮到穩定性和擴展性, 本文中使用的是 Apache 2.0

更多Apache的相關技術文章,請訪問Apache教程欄位進行學習!

以上是apache2怎麼開啟sni的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn