Bonjour,
J'ai un serveur qui désert plusieurs sous-domaines (avec Drupal) sous une même adresse IP et un certificat SSL "blank". Tout accès en HTTP est rediriger vers HTTPS. Le problème est que je dois rediriger 1 des sous domaines vers une page HTML statique.
ex.:
http://a.example.com redirigé vers https://a.example.com
http://b.example.com redirigé vers https://b.example.com
http://c.example.com redirigé vers https://c.example.com
Je peux supprimez la redirection HTTP vers HTTPS de c.example.com et faire pointer un page HTML statique mais la redirection https://c.example.com vers cette même page statique pose un problème.
Voici un extrait de httpd.conf:
et de ssl.conf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 NameVirtualHost *:80 <VirtualHost *:80> ServerName c.example.com DocumentRoot /var/www/c </VirtualHost> <VirtualHost *:80> ServerName nomDuServeur ServerAlias *.example.com DocumentRoot "/var/www/drupal"
si je vais à https://c.example.com, je vais à la page générée par Drupal en https.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <VirtualHost nomDuServeur:443> ServerName a.example.com ServerAlias *.example.com RewriteEngine on RewriteCond %{HTTPS} on RewriteCond %{HTTP_HOST} c.example.com RewriteRule c.example.com http://c.example.com [R=301]
J'ai essayé de mettre un NameVirtualHost dans le fichier ssl.conf comme pour le fichier httpd.conf mais j'ai une erreur qui me dit qu'il y a duplication et que seul le premier VirtualHost sera considéré.
Est-ce qu'il y a moyen de faire en sorte que toute appel de https://c.example.com soit dirigée vers la page statique (soit via une redirection vers http, soit directement)?
Merci
Partager