@@ -434,7 +434,7 @@ http {
434434 }
435435
436436 server {
437- server_name dev-hsl-debug.digitransit.fi hsl-debug.digitransit.fi;
437+ server_name hsl-debug.digitransit.fi;
438438 listen 8080 ;
439439
440440 if ( $http_x_forwarded_proto != "https" ) {
@@ -451,11 +451,34 @@ http {
451451 location / {
452452 proxy_pass http ://opentripplanner-hsl-v2:8080 /;
453453 include basicsettings.conf;
454+ auth_basic "hsl-debug.digitransit.fi" ;
455+ auth_basic_user_file .htpasswd;
454456 }
455457 }
456458
457459 server {
458- server_name dev-waltti-debug.digitransit.fi waltti-debug.digitransit.fi;
460+ server_name dev-hsl-debug.digitransit.fi;
461+ listen 8080 ;
462+
463+ if ( $http_x_forwarded_proto != "https" ) {
464+ return 301 https://$host$request_uri ;
465+ }
466+
467+ # Add HTTP Strict Transport Security for good measure.
468+ add_header Strict-Transport-Security "max-age=31536000; includeSubDomains;" ;
469+
470+ location /otp/actuators/ {
471+ return 404 ;
472+ }
473+
474+ location / {
475+ proxy_pass http ://opentripplanner-hsl-v2:8080 /;
476+ include basicsettings.conf;
477+ }
478+ }
479+
480+ server {
481+ server_name waltti-debug.digitransit.fi;
459482 listen 8080 ;
460483
461484 if ( $http_x_forwarded_proto != "https" ) {
@@ -472,11 +495,57 @@ http {
472495 location / {
473496 proxy_pass http ://opentripplanner-waltti-v2:8080 /;
474497 include basicsettings.conf;
498+ auth_basic "waltti-debug.digitransit.fi" ;
499+ auth_basic_user_file .htpasswd;
500+ }
501+ }
502+
503+ server {
504+ server_name dev-waltti-debug.digitransit.fi;
505+ listen 8080 ;
506+
507+ if ( $http_x_forwarded_proto != "https" ) {
508+ return 301 https://$host$request_uri ;
509+ }
510+
511+ # Add HTTP Strict Transport Security for good measure.
512+ add_header Strict-Transport-Security "max-age=31536000; includeSubDomains;" ;
513+
514+ location /otp/actuators/ {
515+ return 404 ;
516+ }
517+
518+ location / {
519+ proxy_pass http ://opentripplanner-waltti-v2:8080 /;
520+ include basicsettings.conf;
521+ }
522+ }
523+
524+ server {
525+ server_name finland-debug.digitransit.fi;
526+ listen 8080 ;
527+
528+ if ( $http_x_forwarded_proto != "https" ) {
529+ return 301 https://$host$request_uri ;
530+ }
531+
532+ # Add HTTP Strict Transport Security for good measure.
533+ add_header Strict-Transport-Security "max-age=31536000; includeSubDomains;" ;
534+
535+ location /otp/actuators/ {
536+ return 404 ;
537+ }
538+
539+ location / {
540+ proxy_pass http ://opentripplanner-finland-v2:8080 /;
541+ include basicsettings.conf;
542+ auth_basic "finland-debug.digitransit.fi" ;
543+ auth_basic_user_file .htpasswd;
475544 }
476545 }
477546
478547 server {
479- server_name dev-finland-debug.digitransit.fi finland-debug.digitransit.fi ;
548+ server_name dev-finland-debug.digitransit.fi;
480549 listen 8080 ;
481550
482551 if ( $http_x_forwarded_proto != "https" ) {
@@ -518,7 +587,30 @@ http {
518587 }
519588
520589 server {
521- server_name dev-varely-debug.digitransit.fi varely-debug.digitransit.fi;
590+ server_name varely-debug.digitransit.fi;
591+ listen 8080 ;
592+
593+ if ( $http_x_forwarded_proto != "https" ) {
594+ return 301 https://$host$request_uri ;
595+ }
596+
597+ # Add HTTP Strict Transport Security for good measure.
598+ add_header Strict-Transport-Security "max-age=31536000; includeSubDomains;" ;
599+
600+ location /otp/actuators/ {
601+ return 404 ;
602+ }
603+
604+ location / {
605+ proxy_pass http ://opentripplanner-varely-v2:8080 /;
606+ include basicsettings.conf;
607+ auth_basic "varely-debug.digitransit.fi" ;
608+ auth_basic_user_file .htpasswd;
609+ }
610+ }
611+
612+ server {
613+ server_name dev-varely-debug.digitransit.fi;
522614 listen 8080 ;
523615
524616 if ( $http_x_forwarded_proto != "https" ) {
@@ -538,6 +630,52 @@ http {
538630 }
539631 }
540632
633+ server {
634+ server_name kela-debug.digitransit.fi;
635+ listen 8080 ;
636+
637+ if ( $http_x_forwarded_proto != "https" ) {
638+ return 301 https://$host$request_uri ;
639+ }
640+
641+ # Add HTTP Strict Transport Security for good measure.
642+ add_header Strict-Transport-Security "max-age=31536000; includeSubDomains;" ;
643+
644+ location /otp/actuators/ {
645+ return 404 ;
646+ }
647+
648+ location / {
649+ proxy_pass http ://opentripplanner-kela-v2:8080 /;
650+ include basicsettings.conf;
651+ auth_basic "kela-debug.digitransit.fi" ;
652+ auth_basic_user_file .htpasswd;
653+ }
654+ }
655+
656+ server {
657+ server_name dev-kela-debug.digitransit.fi;
658+ listen 8080 ;
659+
660+ if ( $http_x_forwarded_proto != "https" ) {
661+ return 301 https://$host$request_uri ;
662+ }
663+
664+ # Add HTTP Strict Transport Security for good measure.
665+ add_header Strict-Transport-Security "max-age=31536000; includeSubDomains;" ;
666+
667+ location /otp/actuators/ {
668+ return 404 ;
669+ }
670+
671+ location / {
672+ proxy_pass http ://opentripplanner-kela-v2:8080 /;
673+ include basicsettings.conf;
674+ auth_basic "dev-kela-debug.digitransit.fi" ;
675+ auth_basic_user_file .htpasswd;
676+ }
677+ }
678+
541679 server {
542680 server_name waltti-test.digitransit.fi
543681 next-dev-hameenlinna.digitransit.fi
@@ -591,8 +729,6 @@ http {
591729 location / {
592730 proxy_pass http ://digitransit-ui-waltti-test:8080 ;
593731 include basicsettings.conf;
594- # auth_basic "waltti-test.digitransit.fi";
595- # auth_basic_user_file .htpasswd;
596732 }
597733 }
598734
0 commit comments