comparison proxy_ssl.t @ 435:a7d04159e52b

Tests: completed proxy_ssl_session_reuse tests.
author Sergey Kandaurov <pluknet@nginx.com>
date Fri, 11 Jul 2014 20:40:55 +0400
parents ad164c14058a
children 8b4a6b8691eb
comparison
equal deleted inserted replaced
434:a8596c7b33cc 435:a7d04159e52b
37 server { 37 server {
38 listen 127.0.0.1:8081 ssl; 38 listen 127.0.0.1:8081 ssl;
39 39
40 ssl_certificate_key localhost.key; 40 ssl_certificate_key localhost.key;
41 ssl_certificate localhost.crt; 41 ssl_certificate localhost.crt;
42
43 location / {
44 add_header X-Session $ssl_session_reused;
45 }
42 } 46 }
43 47
44 server { 48 server {
45 listen 127.0.0.1:8080; 49 listen 127.0.0.1:8080;
46 server_name localhost; 50 server_name localhost;
47
48 add_header X-Foo ssl;
49 51
50 location /ssl_reuse { 52 location /ssl_reuse {
51 proxy_pass https://127.0.0.1:8081/; 53 proxy_pass https://127.0.0.1:8081/;
52 proxy_ssl_session_reuse on; 54 proxy_ssl_session_reuse on;
53 } 55 }
83 85
84 $t->run(); 86 $t->run();
85 87
86 ############################################################################### 88 ###############################################################################
87 89
88 like(http_get('/ssl'), qr/200 OK.*X-Foo: ssl/ms, 'ssl'); 90 like(http_get('/ssl'), qr/200 OK.*X-Session: \./s, 'ssl');
89 like(http_get('/ssl'), qr/200 OK.*X-Foo: ssl/ms, 'ssl 2'); 91 like(http_get('/ssl'), qr/200 OK.*X-Session: \./s, 'ssl 2');
90 like(http_get('/ssl_reuse'), qr/200 OK.*X-Foo: ssl/ms, 'ssl reuse session'); 92 like(http_get('/ssl_reuse'), qr/200 OK.*X-Session: \./s, 'ssl reuse session');
91 like(http_get('/ssl_reuse'), qr/200 OK.*X-Foo: ssl/ms, 'ssl reuse session 2'); 93 like(http_get('/ssl_reuse'), qr/200 OK.*X-Session: r/s, 'ssl reuse session 2');
92 94
93 ############################################################################### 95 ###############################################################################