Zu aktivierende Module am Apache:

  • mod_rewrite
  • mod_headers

Unter Linux:

a2enmod rewrite headers 

Die ReweriteMap darf nicht innerhalb der Elemente <Location> bzw. <Directory> definiert werden!

Konfiguration Apache 2.4:
Linux

httpd.conf
<VirtualHost sp.beispiel-uni.de:443>
   ...
   RewriteEngine On 
   RewriteMap shibchecker "prg:/usr/bin/php /PATH/TO/shibchecker.php"
   ...
   <Location>
   ...
   </Location>
   ...   
</VirtualHost>

Windows:

httpd.conf
<VirtualHost sp.beispiel-uni.de:443>
...
   RewriteEngine On 
   RewriteMap shibchecker "prg:c:/PATH/TO/php.exe c:/PATH/TO/shibchecker.php"
   ...
   <Location>
   ...
   </Location>
   ...   
</VirtualHost>
  • Zuletzt geändert: vor 8 Jahren