ユーザ用ツール

サイト用ツール


Sidebar

ミドルウェア系:nginx:nginx_1.4:spdyの設定

SPDYの設定

適当に80ポートのserver設定のところにリダイレクトの設定を書いておいて、

    # spdy rewrite
    location / {
        if ($server_port = 80) {
            rewrite (.*) https://$host$uri last;
            break;
        }
    }

443ポートのserver設定にSPDYとSSLの設定を書いとく

server {
    listen       443 ssl spdy;
 
    ssl on;
    ssl_certificate /usr/local/ssl_keys/ssl.crt;
    ssl_certificate_key /usr/local/ssl_keys/nonpass_ssl.key;
    server_name  blog.matsumoto-r.jp;
    root         /usr/local/apache/htdocs/blog;
 
 
    ssl_session_timeout 60m;
 
    ssl_protocols SSLv2 SSLv3 TLSv1;
    ssl_ciphers HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers on;
 
    spdy_max_concurrent_streams 100;
    spdy_streams_index_size     32;
    spdy_recv_timeout           30s;
    spdy_keepalive_timeout      3m;
    spdy_headers_comp           9;
 
    以下location設定等は略

ブラウザのindicatorに稲妻が走ればOK。このwikiは密かにSPDY対応。

nginx-1.5.11でSPDY/3.1を試した時はこんな設定にした。

worker_processes  2;
 
events {
    worker_connections  1024;
    accept_mutex_delay 100ms;
}
 
http {
    include       mime.types;
    default_type  application/octet-stream;
 
    sendfile on;
    tcp_nopush on;
    access_log off;
 
    #gzip on;
    #gzip_comp_level 9;
 
    keepalive_requests 100000;
    keepalive_timeout 65;
 
    server {
        listen       81;
        server_name  localhost;
 
        location / {
            root   html;
            index  index.html index.htm;
        }
 
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
 
    server {
       listen       8081 ssl spdy;
       server_name  localhost;
 
       spdy_headers_comp 9;
 
       ssl_certificate      ssl/server.crt;
       ssl_certificate_key  ssl/server.key;
 
       ssl_session_cache    shared:SSL:1m;
       ssl_session_timeout  5m;
 
       ssl_ciphers  HIGH:!aNULL:!MD5;
       ssl_prefer_server_ciphers  on;
 
       location / {
           root   html;
           index  index.html index.htm;
       }
    }
}
ミドルウェア系/nginx/nginx_1.4/spdyの設定.txt · 最終更新: 2014/03/16 18:10 by matsumoto_r