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 pendant une installe


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 13
    Par défaut Redirection pendant une installe
    Bonjour


    J'ai un serveur Apache en frontal d'un serveur J2EE (websphere) qui héberge mon application (JSP Servlet etc). Lorsque je dois mettre à jour mon appli, l'url ne conduit plus nulle part, le temps de la manip, rien d'anormale puisque l'appli est arrêtée.
    Donc les utilisateurs tombent sur une page d'erreur. Pas classe

    Je voudrais faire un alias au niveau du serveur apache sur l'adresse de mon appli afin d'avoir une page "maintenance en cours veuillez patienter" le temps que je fasse mon install.
    Comme le fichier de config d'Apache n'est lu qu'au démarrage (c'est ce que j'ai vu dans la doc et autre discutions) l'alias n'est pas pris en compte. Evidement je ne veux pas arrêter/redémarre Apache, cela n'aurait pas de sens.
    Comment fait pour que l'alias soit pris en compte dynamiquement ? Y a peut être une autre astuce (c'est certainement un problème courant) ?

    Merci de votre aide.

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    En faisant un restart "propre", ça ne va pas ? Un truc du genre :
    Sinon, non, je ne vois pas trop comment faire : on pourrait imaginer utiliser un fichier .htaccess mais ça ne va pas car Apache va rediriger le context root sur WebSphere en ignorant gentiment le fichier .htaccess. Il faut donc court-circuiter le renvoi vers WebSphere, et effectivement, à part un alias ou commenter une ligne de configuration nécessitant donc un redémarrage du serveur, je ne vois pas trop.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 13
    Par défaut
    merci pour ton aide.
    si je place un alias, et que je redemarre apache, alors il va bien sur l'alias et plus su webpshere, même si ce dernier est encore opérationel, ce qui me convient, sauf le temps d'arret redémarrage d'apache.
    remarque c'est une façon comme une autre de déconnecter les utilsiateurs

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    oui, mais un apachectl restart, de mémoire mais ça fait bien longtemps, ne fait pas un stop puis un start.

    Tu peux également essayer un reload.

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/04/2015, 20h09
  2. Réponses: 4
    Dernier message: 09/08/2010, 15h39
  3. Création un alias pendant une installation PackageMaker
    Par W-coyo dans le forum Développement OS X
    Réponses: 2
    Dernier message: 22/02/2008, 10h36
  4. Réponses: 9
    Dernier message: 05/09/2006, 16h59
  5. [VB6] probleme de redirection d'une commande DOS
    Par WriteLN dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 10/06/2003, 09h36

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