Pages : 1
#1 Le 31/08/2013, à 01:01
- math7189
Redirection nom de domaine vers webapp tomcat
Bonjour,
Je suis nouveau ici et un peu noob je vous expose mon problème et peut être pourrez vous m'aider.
J'ai un server ubuntu, sur lequel j'ai installé apache et tomcat 6. J'ai également un nom de domaine chez OVH.
J'ai réussi à faire rediriger mon nom de domaine vers la page par défaut de tomcat, avec le beau message "It works".
Maintenant, j'aimerais que lorsque je tape mon nom de domaine je sois directement redirigé vers la webapp que j'ai installé.
Donc d'avoir "monnomdedomaine.com" et plus "monnomdedomaine.com/webapp/home"
Je crois savoir qu'il faut configurer un Virtualhost mais je ne trouve pas vraiment comment faire et ne comprend pas trop.
J'espère que vous pourrez me donner une solution. Merci d'avance.
Math
Hors ligne
#2 Le 01/09/2013, à 16:01
- Pseudo supprimé
Re : Redirection nom de domaine vers webapp tomcat
salut,
tomcat, normalement, c'est du 8080 et apache du 80. Il y a plusieurs manières de les interconnecter. Là, c'est du reverseproxy; la requête arrive par apache en 80, qui la retransmet à tomcat. Vu de loin, le client est toujours en 80.
Tu as quelques exemples avec reverse proxy, en chargeant les modules adéquates avec a2enmod
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
#HelloWorld http://www.domain.tld/bonjour
<Location /bonjour>
ProxyPass http://127.0.0.1:8080/examples/servlets/servlet/HelloWorldExample
Order allow,deny
Allow from all
</Location>
ProxyPassReverse /bonjour http://127.0.0.1:8080/examples/servlets/servlet/HelloWorldExample
#subsonic via .war
ProxyPassMatch ^/subsonic/(.*)$ http://127.0.0.1:8080/subsonic/$1
ProxyPassReverse ^/subsonic/(.*)$ http://127.0.0.1:8080/subsonic/$1
#http://www.domain.tld/manager/html ou status pour accéder au login admin tomcat
ProxyPassMatch ^/manager/(.*) http://127.0.0.1:8080/manager/$1
ProxyPassReverse ^/manager/(.*)$ http://127.0.0.1:8080/manager/$1
#3 Le 03/10/2013, à 11:25
- math7189
Re : Redirection nom de domaine vers webapp tomcat
Salut Titouan,
Merci de ta réponse, j'ai essayé plein de choses mais rien ne marche
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
<Location /webapps>
# Configurations specific to this location. Add what you need.
# For instance, you can add mod_proxy_html directives to fix
# links in the HTML code. See link at end of this page about using
# mod_proxy_html.
ProxyPass http://192.168.1.20:8080/website-webapp-0.0.1-SNAPSHOT/home
# Allow access to this proxied URL location for everyone.
Order allow,deny
Allow from all
</Location>
ProxyPassReverse /webapps http://192.168.1.20:8080/website-webapp-0.0.1-SNAPSHOT/home
J'ai mis dans httpd.conf et j'ai chargé les modules proxy et proxy_http
J'ai une page d'erreur Tomcat 404.
Hors ligne
Pages : 1