Mercurial > hg > nginx-tests
comparison proxy_ssl_verify.t @ 952:e9064d691790
Tests: converted tests to run in parallel.
author | Andrey Zelenkov <zelenkov@nginx.com> |
---|---|
date | Tue, 21 Jun 2016 16:39:13 +0300 |
parents | 907e89fba9c3 |
children | 882267679006 |
comparison
equal
deleted
inserted
replaced
951:9361c7eddfc1 | 952:e9064d691790 |
---|---|
35 | 35 |
36 http { | 36 http { |
37 %%TEST_GLOBALS_HTTP%% | 37 %%TEST_GLOBALS_HTTP%% |
38 | 38 |
39 server { | 39 server { |
40 listen 127.0.0.1:8080; | 40 listen 127.0.0.1:%%PORT_0%%; |
41 server_name localhost; | 41 server_name localhost; |
42 | 42 |
43 location /verify { | 43 location /verify { |
44 proxy_pass https://127.0.0.1:8081/; | 44 proxy_pass https://127.0.0.1:%%PORT_1%%/; |
45 proxy_ssl_name example.com; | 45 proxy_ssl_name example.com; |
46 proxy_ssl_verify on; | 46 proxy_ssl_verify on; |
47 proxy_ssl_trusted_certificate 1.example.com.crt; | 47 proxy_ssl_trusted_certificate 1.example.com.crt; |
48 } | 48 } |
49 | 49 |
50 location /wildcard { | 50 location /wildcard { |
51 proxy_pass https://127.0.0.1:8081/; | 51 proxy_pass https://127.0.0.1:%%PORT_1%%/; |
52 proxy_ssl_name foo.example.com; | 52 proxy_ssl_name foo.example.com; |
53 proxy_ssl_verify on; | 53 proxy_ssl_verify on; |
54 proxy_ssl_trusted_certificate 1.example.com.crt; | 54 proxy_ssl_trusted_certificate 1.example.com.crt; |
55 } | 55 } |
56 | 56 |
57 location /fail { | 57 location /fail { |
58 proxy_pass https://127.0.0.1:8081/; | 58 proxy_pass https://127.0.0.1:%%PORT_1%%/; |
59 proxy_ssl_name no.match.example.com; | 59 proxy_ssl_name no.match.example.com; |
60 proxy_ssl_verify on; | 60 proxy_ssl_verify on; |
61 proxy_ssl_trusted_certificate 1.example.com.crt; | 61 proxy_ssl_trusted_certificate 1.example.com.crt; |
62 } | 62 } |
63 | 63 |
64 location /cn { | 64 location /cn { |
65 proxy_pass https://127.0.0.1:8082/; | 65 proxy_pass https://127.0.0.1:%%PORT_2%%/; |
66 proxy_ssl_name 2.example.com; | 66 proxy_ssl_name 2.example.com; |
67 proxy_ssl_verify on; | 67 proxy_ssl_verify on; |
68 proxy_ssl_trusted_certificate 2.example.com.crt; | 68 proxy_ssl_trusted_certificate 2.example.com.crt; |
69 } | 69 } |
70 | 70 |
71 location /cn/fail { | 71 location /cn/fail { |
72 proxy_pass https://127.0.0.1:8082/; | 72 proxy_pass https://127.0.0.1:%%PORT_2%%/; |
73 proxy_ssl_name bad.example.com; | 73 proxy_ssl_name bad.example.com; |
74 proxy_ssl_verify on; | 74 proxy_ssl_verify on; |
75 proxy_ssl_trusted_certificate 2.example.com.crt; | 75 proxy_ssl_trusted_certificate 2.example.com.crt; |
76 } | 76 } |
77 | 77 |
78 location /untrusted { | 78 location /untrusted { |
79 proxy_pass https://127.0.0.1:8082/; | 79 proxy_pass https://127.0.0.1:%%PORT_2%%/; |
80 proxy_ssl_verify on; | 80 proxy_ssl_verify on; |
81 proxy_ssl_trusted_certificate 1.example.com.crt; | 81 proxy_ssl_trusted_certificate 1.example.com.crt; |
82 proxy_ssl_session_reuse off; | 82 proxy_ssl_session_reuse off; |
83 } | 83 } |
84 } | 84 } |
85 | 85 |
86 server { | 86 server { |
87 listen 127.0.0.1:8081 ssl; | 87 listen 127.0.0.1:%%PORT_1%% ssl; |
88 server_name 1.example.com; | 88 server_name 1.example.com; |
89 | 89 |
90 ssl_certificate 1.example.com.crt; | 90 ssl_certificate 1.example.com.crt; |
91 ssl_certificate_key 1.example.com.key; | 91 ssl_certificate_key 1.example.com.key; |
92 | 92 |
93 add_header X-Name $ssl_server_name; | 93 add_header X-Name $ssl_server_name; |
94 } | 94 } |
95 | 95 |
96 server { | 96 server { |
97 listen 127.0.0.1:8082 ssl; | 97 listen 127.0.0.1:%%PORT_2%% ssl; |
98 server_name 2.example.com; | 98 server_name 2.example.com; |
99 | 99 |
100 ssl_certificate 2.example.com.crt; | 100 ssl_certificate 2.example.com.crt; |
101 ssl_certificate_key 2.example.com.key; | 101 ssl_certificate_key 2.example.com.key; |
102 | 102 |