NEIL's_學而時習之x不學無術~私藏IT技術經驗分享部落

關於部落格
NEIL. Cheng....寫作只是為了日後工作之備忘操作參考

本部落格文章撰寫前進邁向第五年(since 2009 ~至今)仍繼續推進分享IT學習!!About Windows/Linux Server,Virtualization


分享網誌: 由於,本人預先完成LAB後,才補上撰寫文章與截圖,若發現文圖對照說明有誤..本人將盡快校正,也請不吝指教! Thanks!

  • 153344

    累積人氣

  • 44

    今日人氣

    0

    訂閱人氣

SPDY: APACHE/Nginx SPDY 協議配置 Enabled by Neil

Apache Spdy 安裝(參考官網操作)

下載安裝 For "Apache" 專用的mod_spdy 模組(以CentOS6.4 x86 版本為例)

wget 
https://dl-ssl.google.com/dl/linux/direct/mod-spdy-beta_current_i386.rpm

安裝mod_spdy 模組(apache 請預先安裝好mod_ssl)模組
 
rpm -U mod-spdy-*.rpm

重新啟動Apache 生效設定

/etc/init.d/httpd restart

打開chrome測試https://192.168.11.205:443 是否已支援spdy 協議

確認抓到192.168.11.205:443 (為SPDY Sessions)

再次瀏覽器輸入: 
chrome://net-internals/#spdy   #google 用來檢視是否伺服器支援SPDY 參考


 切換Event 再查看確認"SPDY_SESSION"  Apache 確認可支援SPDY



Nginx SPDY 手動編譯(先使用方才編譯完模組做一個檢查與檢視):

確認: --with-http_spdy_module 有被編譯到

現在關閉前步驟使用Httpd 服務(本人在同一台做Lab)

/etc/init.d/httpd stop


編輯localhost(cent205 的 SSL(:443) 網站的SPDY 協議支援參考如下

vi /usr/local/nginx/conf/nginx.conf
 
    server {
        listen       443  ssl spdy ;    #聆聽443 Port  使用 ssl spdy 協定
        server_name  cent205;       #本人稍早暫定本Server_name 為 Cent205

        ssl                  on;
        ssl_certificate      newcert.pem;   #指定生成的憑證Cert路徑
        ssl_certificate_key  privi.key;       #指定生成的私人金鑰位置

        ssl_session_timeout  5m;

        ssl_protocols  SSLv2 SSLv3 TLSv1;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers   on;

        location / {
            root   html;
            index  index.html index.htm;
        }
}



啟動或重新啟動Nginx 生效設定(我們可以檢視80 & 443)兩個Port 是否有起來

netstat -tuln |
 grep -e 80 -e 443



最後打開chrome測試https://192.168.11.205:443 是否已支援spdy 協議

確認抓到192.168.11.205:443 (為SPDY Sessions)

這次換成FireFoxy 最新版本測試,需安裝擴充元件 SPDY Indicator 2.1 


瀏覽https://192.168.11.205 (Nginx Default Page)

我們可看到URL 多了一個綠色閃電SPDY 圖示: 宣稱SPDY is Active for top-levle document 

表示該網站已啟用SPDY功能,本Lab到此結束



  Facebook 也有啟用SPDY 協議(剛去看微軟outlook.com登入發現沒有"綠閃電符號") 囧rz


 

相簿設定
標籤設定
相簿狀態