IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Redirection HTTPS sur plusieurs domaines


Sujet :

Apache

  1. #1
    Candidat au Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Juin 2016
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien réseau

    Informations forums :
    Inscription : Juin 2016
    Messages : 36
    Points : 4
    Points
    4
    Par défaut Redirection HTTPS sur plusieurs domaines
    Bonjour,

    J'ai besoin d'aide car je galère pas mal sur un truc tout bête... :

    J'ai 2 sites dans /var/www/mail.xxx.fr
    /var/www/cube.xxx.fr

    J'ai 2 certificats valide pour les 2 sites.

    voici le virtual hosts du 1er site:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    <VirtualHost *:80>
     
            Redirect permanent / https://mail.xxx.fr
     
    </VirtualHost>
     
    <VirtualHost *:443>
     
            # Adresse email à contacter en cas de problemes
            ServerAdmin root@xxx.fr
            # Nom de domaine avec les www
            ServerName mail.xxx.fr
            # Les différents alias du site, généralement le NDD sans les www
            ServerAlias mail.xxx.fr
            # La où sont stocké les données du site
            DocumentRoot /var/www/rainloop
            <Directory />
                    # Des options : ici suivre les liens symboliques
                    Options FollowSymLinks
                    # Autoriser l'override, autrement dit les .htaccess
                    AllowOverride All
            </Directory>
     
            <Directory /var/www/rainloop>
                    # Encore des options : multiviews peut être pratique
                    # Si on essaye d'accéder à site.com/index
                    # Et que index n'existe pas, le serveur va rechercher index.*
                    # Autrement dit : index.php, index.html etc...
                    Options FollowSymLinks MultiViews
                    # Autorise les htaccess
                    AllowOverride All
                    Order allow,deny
                    allow from all
            </Directory>
     
            # Log pour les erreurs
            ErrorLog ${APACHE_LOG_DIR}/error.log
            LogLevel warn
            # Log des connexion au site
    #Les directives pour les certificats
     
    SSLEngine On
    SSLCertificateFile /etc/letsencrypt/live/mail.xxx.fr/cert.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/mail.xxx.fr/privkey.pem
     
    </VirtualHost>
    Donc en gros: si je tape :http://mail.xxx.fr je tombe sur https://mail.xxx.fr.
    Logique :p

    Voici le virtual hosts du 2em site :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    <VirtualHost *:80>
     
            Redirect permanent / https://cube.xxx.fr
     
    </VirtualHost>
     
    <VirtualHost *:443>
     
     
            # Adresse email à contacter en cas de problemes
            ServerAdmin root@xxx.fr
            # Nom de domaine avec les www
            ServerName cube.xxx.fr
            # Les différents alias du site, généralement le NDD sans les www
            ServerAlias cube.xxx.fr
            # La où sont stocké les données du site
            DocumentRoot /var/www/roundcube
            <Directory />
                    # Des options : ici suivre les liens symboliques
                    Options FollowSymLinks
                    # Autoriser l'override, autrement dit les .htaccess
                    AllowOverride All
            </Directory>
     
            <Directory /var/www/roundcube>
                    # Encore des options : multiviews peut être pratique
                    # Si on essaye d'accéder à site.com/index
                    # Et que index n'existe pas, le serveur va rechercher index.*
                    # Autrement dit : index.php, index.html etc...
                    Options FollowSymLinks MultiViews
                    # Autorise les htaccess
                    AllowOverride All
                    Order allow,deny
                    allow from all
            </Directory>
     
            # Log pour les erreurs
            ErrorLog ${APACHE_LOG_DIR}/error.log
            LogLevel warn
            # Log des connexion au site
            CustomLog ${APACHE_LOG_DIR}/access.log combined
     
    #Les directives pour les certificats
     
    SSLEngine On
    SSLCertificateFile /etc/letsencrypt/live/cube.xxx.fr/cert.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/cube.xxx.fr/privkey.pem
     
    </VirtualHost>
    Le pb de cette config est que si je tape : cube.xxx.fr : je tombe sur mon 1er site : https://mail.xxx.fr...

    Ce que j'aimerais : C'est faire une redirection de tous mes sites vers le https:

    en gros si je tape : mail.xxx.fr qui sois rediriger vers https://mail.xxx.fr.
    Si je tape : cube.xxx.fr qui sois rediriger vers https://cube.xxx.fr.
    .....

    J'ai bien les type A dans les DNS de chaque sous domaine.

    J'y arrive pas
    Merci a l'avance de votre aide.

  2. #2
    Candidat au Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Juin 2016
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien réseau

    Informations forums :
    Inscription : Juin 2016
    Messages : 36
    Points : 4
    Points
    4
    Par défaut
    En faite........ la solution:

    :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    <VirtualHost *:80>
     
    # Adresse email à contacter en cas de problemes
            ServerAdmin <a href="mailto:root@xxx.fr">root@xxx.fr</a>
            # Nom de domaine avec les www
            ServerName mail.xxx.fr
            # Les différents alias du site, généralement le NDD sans les www
            ServerAlias mail.xxx.fr
            # La où sont stocké les données du site
            DocumentRoot /var/www/rainloop
            <Directory />
                    # Des options : ici suivre les liens symboliques
                    Options FollowSymLinks
                    # Autoriser l'override, autrement dit les .htaccess
                    AllowOverride All
            </Directory>
     
            <Directory /var/www/rainloop>
                    # Encore des options : multiviews peut être pratique
                    # Si on essaye d'accéder à site.com/index
                    # Et que index n'existe pas, le serveur va rechercher index.*
                    # Autrement dit : index.php, index.html etc...
                    Options FollowSymLinks MultiViews
                    # Autorise les htaccess
                    AllowOverride All
                    Order allow,deny
                    allow from all
            </Directory>
     
            # Log pour les erreurs
            ErrorLog ${APACHE_LOG_DIR}/error.log
            LogLevel warn
            # Log des connexion au site
    #Les directives pour les certificats
     
            Redirect permanent / <a href="https://mail.xxx.fr" target="_blank">https://mail.xxx.fr</a>
     
    </VirtualHost>
     
    <VirtualHost *:443>
     
            # Adresse email à contacter en cas de problemes
            ServerAdmin <a href="mailto:root@xxx.fr">root@xxx.fr</a>
            # Nom de domaine avec les www
            ServerName mail.xxx.fr
            # Les différents alias du site, généralement le NDD sans les www
            ServerAlias mail.xxx.fr
            # La où sont stocké les données du site
            DocumentRoot /var/www/rainloop
            <Directory />
                    # Des options : ici suivre les liens symboliques
                    Options FollowSymLinks
                    # Autoriser l'override, autrement dit les .htaccess
                    AllowOverride All
            </Directory>
     
            <Directory /var/www/rainloop>
                    # Encore des options : multiviews peut être pratique
                    # Si on essaye d'accéder à site.com/index
                    # Et que index n'existe pas, le serveur va rechercher index.*
                    # Autrement dit : index.php, index.html etc...
                    Options FollowSymLinks MultiViews
                    # Autorise les htaccess
                    AllowOverride All
                    Order allow,deny
                    allow from all
            </Directory>
     
            # Log pour les erreurs
            ErrorLog ${APACHE_LOG_DIR}/error.log
            LogLevel warn
            # Log des connexion au site
    #Les directives pour les certificats
     
    SSLEngine On
    SSLCertificateFile /etc/letsencrypt/live/mail.xxx.fr/cert.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/mail.xxx.fr/privkey.pem
     
    </VirtualHost>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/08/2017, 08h23
  2. Redirection HTTP sur (très) vieux navigateur
    Par crozet.magenta dans le forum Balisage (X)HTML et validation W3C
    Réponses: 0
    Dernier message: 06/05/2014, 16h21
  3. [PayPal] Redirection HTTP sur serveur de paiement via method POST
    Par aphax dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 06/08/2009, 10h42
  4. Réponses: 3
    Dernier message: 16/02/2007, 12h35
  5. Redirection HTTPS sur Apache
    Par kelu dans le forum Apache
    Réponses: 1
    Dernier message: 02/12/2005, 10h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo