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

  1. #1
    Membre confirmé Avatar de Flow_75
    Homme Profil pro
    Ingénieur
    Inscrit en
    mai 2005
    Messages
    993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Transports

    Informations forums :
    Inscription : mai 2005
    Messages : 993
    Points : 604
    Points
    604
    Par défaut Redirection de serveur dans le cadre d'une migration
    Bonjour,

    Dans le cadre d'une migration de serveur intranet, je souhaiterai, si possible, mettre en place une migration.

    Voila, je souhaite avoir l'utilisateur qui puisse, pendant la periode d'adaptation, basculer sur le nouveau serveur meme si il tente d'accèder à l'ancien.

    Le probleme principal etant que le serveur envoi des mails avec des urls et que tant qu'on est sur le serveur 1, on est obligé de mettre des url sur le serveur1 et
    que quand on basculera sur le serveur2, je souhaite que ces url soient toujours valide malgré tout.

    Pourriez vous m'aider ?
    Merci.
    F.

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    juin 2003
    Messages
    7 173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2003
    Messages : 7 173
    Points : 11 274
    Points
    11 274
    Par défaut
    pouvez-vous nous donner plus de détails sur ce qui va être modifié ? vous changez le serveur HTTP ? ou alors le contenu fourni ? vous changez aussi le domaine utilisé ?

  3. #3
    Membre confirmé Avatar de Flow_75
    Homme Profil pro
    Ingénieur
    Inscrit en
    mai 2005
    Messages
    993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Transports

    Informations forums :
    Inscription : mai 2005
    Messages : 993
    Points : 604
    Points
    604
    Par défaut
    Merci de ta réponse.

    En faite, on va changer de serveur physique.
    Toutes les pages vont etre transféré du serveur A, vers le serveur B. Donc avec les mêmes urls (au lieu d'avoir serveur1/index.php => serveur2/index.php)
    L'ancien serveur sera toujours utilisé pour d'autres applications, donc le domaine sera également modifié.

    F.

  4. #4
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    juin 2003
    Messages
    7 173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2003
    Messages : 7 173
    Points : 11 274
    Points
    11 274
    Par défaut
    dans ce cas une 1re étape serait de copier l'application sur le 2e serveur.
    ensuite, vous vérifiez que tout fonctionne bien et vous modifiez l'URL de l'application sur le 1er serveur.

  5. #5
    Membre confirmé Avatar de Flow_75
    Homme Profil pro
    Ingénieur
    Inscrit en
    mai 2005
    Messages
    993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Transports

    Informations forums :
    Inscription : mai 2005
    Messages : 993
    Points : 604
    Points
    604
    Par défaut
    ??
    vous modifiez l'URL de l'application sur le 1er serveur.
    ??

    Ce que je souhaite, c'est d'avoir une redirection automatique pour ceux qui viennent sur le serveur 1 pour qu'ils aillent sur le serveur 2.

  6. #6
    Membre habitué Avatar de silfun1
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    mars 2015
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : mars 2015
    Messages : 114
    Points : 172
    Points
    172
    Par défaut
    Bonjour,

    Peux-tu donner des détails technique sur ton infra:
    - Apache 2.2 ou 2.4 ?
    - En http ou https ?

    Il y a plusieurs possibilités :

    - L'utilisation d'un simple "Redirect" ,du module Alias:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <VirtualHost app.domaine.com:80>
        ServerName app.domaine.com
        ServerAlias app app.domaine.com
     
      Redirect "/" "http://app2.domaine.com/"
    </VirtualHost>
    source : https://httpd.apache.org/docs/2.4/re...remapping.html
    https://httpd.apache.org/docs/2.4/mo....html#redirect

    - Utiliser des règles de réécriture en utilisant le module rewrite :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <VirtualHost app.domaine.com:80>
        ServerName app.domaine.com
        ServerAlias app app.domaine.com
     
        RewriteEngine on
        RewriteCond "%{HTTP_HOST}"   "^app\.domaine\.com" [NC]
        RewriteCond "%{HTTP_HOST}"   "!^$"
        RewriteRule "^/?(.*)"         "http://app2.domaine.com/$1" [L,R,NE]
    </VirtualHost>
    source : https://httpd.apache.org/docs/2.4/re...remapping.html

    - Mettre en place des règles "Proxy", en utilisant le module Proxy sur ton apache ?

    https://httpd.apache.org/docs/2.4/fr/mod/mod_proxy.html

    Exemple:
    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
     
    <VirtualHost app.domaine.com:80>
        ServerName app.domaine.com
        ServerAlias app app.domaine.com
     
        DocumentRoot "/home/webuser/apache_data/htdocs/default"
        <Directory "/home/webuser/apache_data/htdocs/default">
                    AllowOverride None
                    # Apache 2.2
                    Order allow,deny
                    Allow from all
                    # Apache 2.4
                    #Require all granted
        </Directory>
     
        # Defined the access on the proxy
        <Proxy *>
            Require all granted
        </Proxy>
     
        # Proxy rules
        ProxyPass http://webserver2.domaine.com:15672/
        ProxyPassReverse http://rmq-uat-01.app2.domaine.com:15672/
     
    </VirtualHost>


    L'informatique, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
    - Ne vous privez pas pour voter pour ma réponse si elle vous plaît bien
    - Ne pas hésiter à cliquer sur "Résolu" quand votre problème posé a trouvé une solution. Et un petit merci fait toujours plaisir

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/10/2010, 11h27
  2. Réponses: 2
    Dernier message: 19/06/2010, 20h14
  3. Liste déroulante dans le cadre d'une macro
    Par lidou76 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/07/2009, 14h00
  4. Réponses: 6
    Dernier message: 18/04/2009, 10h45
  5. Réponses: 3
    Dernier message: 28/05/2006, 00h15

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