AT_SETUP([RewriteLocation (https)]) AT_KEYWORDS([rewriteloc https rewriteloc_https]) AT_CHECK([openssl req -new -newkey rsa:2048 -days 1 -nodes -x509 \ -subj "/CN=www.example.com" -keyout key.pem -out crt.pem || exit 77 cat crt.pem key.pem > example.pem ], [0], [ignore], [ignore]) PT_CHECK([ListenHTTPS Cert "example.pem" RewriteLocation 1 Service Backend Address Port End End End ], [GET /redirect/foo Host: example.com x-redirect: http://example.com end 301 location: https://example.com:${LISTENER:PORT}/echo/foo end ]) AT_CLEANUP