From 287da83e16329f4ab0445ace6fdb5fb3a763f944 Mon Sep 17 00:00:00 2001 From: =?utf8?q?cat=20=C3=A6scling?= <11325618-aescling@users.noreply.gitlab.com> Date: Sat, 5 Aug 2023 11:34:38 -0400 Subject: [PATCH] examples: fix: Fix redirect with hidden service This was simply a mistake. The indended architecture was always for the HTTPS listener to reverse proxy to the local superserver. This acutally makes it do that. --- .../httpd.execline/templates/run-https.execline | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/examples/https-with-redirect-and-with-hidden-service/httpd.execline/templates/run-https.execline b/examples/https-with-redirect-and-with-hidden-service/httpd.execline/templates/run-https.execline index 771f4a7..33156af 100644 --- a/examples/https-with-redirect-and-with-hidden-service/httpd.execline/templates/run-https.execline +++ b/examples/https-with-redirect-and-with-hidden-service/httpd.execline/templates/run-https.execline @@ -4,14 +4,17 @@ s6-envdir data/env multisubstitute { importas -iu ip httpd_execline_ip importas -iu port httpd_execline_port - importas -iu httpd_execline_root httpd_execline_root importas -iu user httpd_execline_user_https + importas -iu local httpd_execline_unix_domain_superserver_location + importas -iu CERTFILE CERTFILE + importas -iu KEYFILE KEYFILE } emptyenv -p s6-envuidgid ${user} +export CERTFILE ${CERTFILE} +export KEYFILE ${KEYFILE} -cd ${httpd_execline_root} s6-tlsserver -v -- ${ip} ${port} toybox timeout -v -i --foreground --preserve-status 60 - getpid process_id - ./binaries/httpd.execline + s6-ipcclient ${local} + s6-ioconnect -67 -- 2.47.3