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

Tomcat et TomEE Java Discussion :

Redirection IP vers URL


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2007
    Messages
    496
    Détails du profil
    Informations personnelles :
    Âge : 42

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 496
    Par défaut Redirection IP vers URL
    Bonjour,

    savez vous où modifier le code pour utiliser l'url au lieu de l'adresse IP??

    J'ai regardé sous httpd.conf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <VirtualHost *:80>
        ServerAdmin webmaster@dummy-host.example.com
        DocumentRoot url/appli
       ServerName url
        ErrorLog logs/dummy-host.example.com-error_log
        CustomLog logs/dummy-host.example.com-access_log common
    </VirtualHost>
    ,
    server.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="false"
                xmlValidation="false" xmlNamespaceAware="false">
    On utilise le port 8443

    actuellement, le site fonctionne sous https://@IP/appli et je voudrais https://url sans le /appli

    Merci

    Je change de forum (Apache)

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2004
    Messages : 327
    Par défaut
    Il faut que tu regardes du coté de la directive Apache NameVirtualHost.
    Là : http://httpd.apache.org/docs/2.2/fr/.../examples.html

    Cette directive te permet de déclarer plusieurs sites avec des noms différents sur la même IP.

    Pour le second point, regarde les RewriteRule

  3. #3
    Membre éclairé
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2007
    Messages
    496
    Détails du profil
    Informations personnelles :
    Âge : 42

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 496
    Par défaut
    salut,

    et merci pour ta réponse.

    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
    NameVirtualHost *:80
     
    #
    # VirtualHost example:
    # Almost any Apache directive may go into a VirtualHost container.
    # The first VirtualHost section is used for requests without a known
    # server name.
    #
    <VirtualHost *:80>
    #    ServerAdmin webmaster@dummy-host.example.com
    	 DocumentRoot "C:\Program Files (x86)\Apache Group\Apache2\htdocs"
    	 ServerName mon_url
    #    ErrorLog logs/dummy-host.example.com-error_log
    #    CustomLog logs/dummy-host.example.com-access_log common
    </VirtualHost>
    Je redémarre le service Apache mais j'ai toujours @ip:8443/appli au lieu de mon_url

  4. #4
    Membre confirmé
    Homme Profil pro
    Developpeur web/Java
    Inscrit en
    Février 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Developpeur web/Java
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Février 2008
    Messages : 98
    Par défaut
    Essai d'utiliser côté apache avec mod_proxy_ajp d'activé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    ProxyRequests Off
    ProxyPreserveHost On
     
    ProxyPass / ajp://localhost:8009/
    ProxyPassReverse / ajp://localhost:8009/
    et côté tomcat dans ton server.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <Host name="www.example.com" appBase="webapps/apps" ... >
    </Host>

  5. #5
    Membre éclairé
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2007
    Messages
    496
    Détails du profil
    Informations personnelles :
    Âge : 42

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 496
    Par défaut
    Merci bapfuror

    j'ai modifié suivant tes recommandations:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ProxyRequests Off
    ProxyPreserveHost On
     
    ProxyPass / ajp://10.31.71.136:8009/
    ProxyPassReverse / ajp://10.31.71.136:8009/
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    	<Host name="url"  appBase="webapps/appli"
                unpackWARs="true" autoDeploy="false"
                xmlValidation="false" xmlNamespaceAware="false">
    Voici la log

    19 avr. 2013 15:34:32 org.apache.coyote.http11.Http11Protocol init
    INFO: Initialisation de Coyote HTTP/1.1 sur http-8443
    19 avr. 2013 15:34:32 org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 1260 ms
    19 avr. 2013 15:34:32 org.apache.catalina.core.StandardService start
    INFO: Démarrage du service Catalina
    19 avr. 2013 15:34:32 org.apache.catalina.core.StandardEngine start
    INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
    19 avr. 2013 15:34:32 org.apache.coyote.http11.Http11Protocol start
    INFO: Démarrage de Coyote HTTP/1.1 sur http-8443
    19 avr. 2013 15:34:32 org.apache.catalina.connector.MapperListener registerEngine
    ATTENTION: Unknown default host: localhost
    19 avr. 2013 15:34:32 org.apache.jk.common.ChannelSocket init
    INFO: JK: ajp13 listening on /0.0.0.0:8009
    19 avr. 2013 15:34:32 org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=0/15 config=null
    19 avr. 2013 15:34:32 org.apache.catalina.connector.MapperListener registerEngine
    ATTENTION: Unknown default host: localhost
    19 avr. 2013 15:34:32 org.apache.catalina.startup.Catalina start
    INFO: Server startup in 115 ms

  6. #6
    Membre confirmé
    Homme Profil pro
    Developpeur web/Java
    Inscrit en
    Février 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Developpeur web/Java
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Février 2008
    Messages : 98
    Par défaut
    Dans apache pour le ProxyPass et le ProxyPassReverse utilise le nom de domaine ou localhost mais pas l'ip du serveur

Discussions similaires

  1. Redirection Port vers url
    Par tvertain dans le forum Apache
    Réponses: 5
    Dernier message: 05/01/2012, 21h01
  2. Réponses: 0
    Dernier message: 09/08/2010, 14h19
  3. Réponses: 2
    Dernier message: 22/02/2010, 22h28
  4. [URL Rewriting] Redirection dossier vers lien
    Par alikharchafi dans le forum Apache
    Réponses: 13
    Dernier message: 16/10/2007, 14h48
  5. [Servlets] Redirection HTTP vers une url absolue
    Par Dinaïz dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 18/11/2005, 21h56

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