httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Tkacik <>
Subject [users@httpd] Redirect Permanent
Date Thu, 14 Jun 2018 15:50:05 GMT
Hey Guys,

I’m running Apache/2.4.33 on RHEL

I have this config:

<VirtualHost *:80>
<If "%{SERVER_PORT} != '443'">
Redirect permanent / https://${APACHE_HOSTNAME}/ <https://${apache_hostname}/>

<VirtualHost *:443>

When I do CURL to that localhost on port 80 it gives me back this:

<title>301 Moved Permanently</title>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="https://${APACHE_HOSTNAME} <https://${apache_hostname}/>/">here</a>.</p>

I’m wondering why apache doesn’t transform the variable ?

Because when I do it’s showing me the ServerName variable correctly transformed.

#sh apachectl -t -D DUMP_VHOSTS

VirtualHost configuration:
*:80                   <Domain_name> (/etc/httpd/conf.d/proxy-settings.conf:3)
*:443                  <Domain_name> (/etc/httpd/conf.d/proxy-settings.conf:12)

am I missing some module ? or configuration directive ?

I also tried adding SetEnv APACHE_HOSTNAME <Domain_name>

I have the  env_module (shared) loaded.

Thanks !

View raw message