Mercurial > hg > nginx-tests
changeset 1837:0c5f0c016d2b
Tests: restored proper port numbers in ssl_sni_sessions.t.
While using port 8080 for SSL connection works, it's usually a bad idea,
since 8080 implies plain HTTP, much like 80. For HTTPS we generally use
port 8443 instead.
Unfortunately, proper port numbers were lost in 952:e9064d691790 and
974:882267679006, while converting tests to run in parallel.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Thu, 23 Mar 2023 19:50:04 +0300 |
parents | 74cffa9d4c43 |
children | a68d1313c3fc |
files | ssl_sni_sessions.t |
diffstat | 1 files changed, 11 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/ssl_sni_sessions.t Thu Mar 23 19:50:02 2023 +0300 +++ b/ssl_sni_sessions.t Thu Mar 23 19:50:04 2023 +0300 @@ -39,7 +39,7 @@ ssl_certificate localhost.crt; server { - listen 127.0.0.1:8080 ssl; + listen 127.0.0.1:8443 ssl; server_name default; ssl_session_tickets off; @@ -51,7 +51,7 @@ } server { - listen 127.0.0.1:8080; + listen 127.0.0.1:8443; server_name nocache; ssl_session_tickets off; @@ -63,7 +63,7 @@ } server { - listen 127.0.0.1:8081 ssl; + listen 127.0.0.1:8444 ssl; server_name default; ssl_session_ticket_key ticket1.key; @@ -74,7 +74,7 @@ } server { - listen 127.0.0.1:8081; + listen 127.0.0.1:8444; server_name tickets; ssl_session_ticket_key ticket2.key; @@ -128,7 +128,7 @@ $t->run(); plan(skip_all => 'no TLS 1.3 sessions') - if get('default', port(8080), get_ssl_context()) =~ /TLSv1.3/ + if get('default', port(8443), get_ssl_context()) =~ /TLSv1.3/ && ($Net::SSLeay::VERSION < 1.88 || $IO::Socket::SSL::VERSION < 2.061); $t->plan(6); @@ -139,8 +139,8 @@ my $ctx = get_ssl_context(); -like(get('default', port(8080), $ctx), qr!default:\.!, 'default server'); -like(get('default', port(8080), $ctx), qr!default:r!, 'default server reused'); +like(get('default', port(8443), $ctx), qr!default:\.!, 'default server'); +like(get('default', port(8443), $ctx), qr!default:r!, 'default server reused'); # check that sessions are still properly saved and restored # when using an SNI-based virtual server with different session cache; @@ -154,16 +154,16 @@ $ctx = get_ssl_context(); -like(get('nocache', port(8080), $ctx), qr!nocache:\.!, 'without cache'); -like(get('nocache', port(8080), $ctx), qr!nocache:r!, 'without cache reused'); +like(get('nocache', port(8443), $ctx), qr!nocache:\.!, 'without cache'); +like(get('nocache', port(8443), $ctx), qr!nocache:r!, 'without cache reused'); # make sure tickets can be used if an SNI-based virtual server # uses a different set of session ticket keys explicitly set $ctx = get_ssl_context(); -like(get('tickets', port(8081), $ctx), qr!tickets:\.!, 'tickets'); -like(get('tickets', port(8081), $ctx), qr!tickets:r!, 'tickets reused'); +like(get('tickets', port(8444), $ctx), qr!tickets:\.!, 'tickets'); +like(get('tickets', port(8444), $ctx), qr!tickets:r!, 'tickets reused'); ###############################################################################