...
Dans le bloc server du fichier pod_nginx.conf il faut donc changer le port d'écoute. Dans cet exemple, le port 8080 a été choisi mais libre à vous d'en choisir un autre. Il est également nécessaire d'activer l'option proxy_pass_request_header pour permettre la bonne transmissions des headers entre Apache et Nginx. Vous devrez également activer underscores_in_headers.
server{
listen 8080;
proxy_pass_request_headers on;
underscores_in_headers on;
...
}
Etape 2 : Configuration de Apache2
Coté apache (ou httpd), il faut configurer un VirtualHost (ou en modifiant le VirtualHost de base comme dans l'exemple ci-dessous) ou configurer le httpd.conf si vous utilisez un serveur httpd.
Info | ||
---|---|---|
| ||
Selon que vous vous utilisez http ou la version complète d'apache, pensez à charger les modules mod_shib, mod_ssl (si besoin), mod_proxy et mod_proxy_http pour que l'ensemble des directions directives ce dessous fonctionnent |
Dans l'exemple ci-dessous, l'application pod sera accessible à partir de la route / et toutes les routes relations à Shibboleth seront accessibles par /shib
...
Info | ||
---|---|---|
| ||
Si vous devez utiliser mod_ssl avec des échanges en HTTPS vous devrez peut être utilisées ces options (ou une partie du moins) en complément : SSLProxyEngine On |
...