OVH Community, votre nouvel espace communautaire.

VPS WIN 2012 Server + apache http + tomcat 7


alveomaster
11/10/2014, 12h02
apache 2 répond bien et affiche sa page "it Works !"

je reformule mon message pour s'affranchir des commentaires html des fichier de config.

je dispose d'un domaine chez OVH et je viens de me procurer un VPS (WIN 2012 server R2)

sur le quel j'ai installé le apache http et le tomcat7 j'ai également installé le mod_jk et configurer le workers.properties

sachant que j'ai modifié la DNS du domaine pour qu'elle pointe sur ip de mon VPS

Quand je tape en local localhost:8080/repapplication il répond bien le tomcat

mon souci est que quand je tape depuis l'extérieur mondoamine.com
l'ur se transforme en localhost:8080/repapplication et du coup rien ne s'affiche

dans le httpd.conf j'ai mis en place :

LoadModule jk_module modules/mod_jk.so
LoadModule rewrite_module modules/mod_rewrite.so
JkWorkersFile conf/workers.properties

ServerName www.mondomaine.com:80


NameVirtualHost *:80

ServerName www.mondoamine.com
RewriteEngine on
RewriteRule ^/(.*)$ /repapplication/$1 [l,PT]
JkMount /* tomcat-worker



dans le server.xml







toutes les propositions pour me faire outre passer ce problème sont les bienvenues

nmat
11/10/2014, 09h28
Bonjour,

As tu essayer avec un simple fichier html de base. Un truc qui ne fait pas appel à tomcat ??

Nicolas

alveomaster
10/10/2014, 18h37
Bonjour,

Je retourne vers vous parce que je but sur un truc depuis 2jours

Je dispose d'un nom domaine chez OVH : www.mondomaine.com
et je viens d'avoir un VPS chez OVH (windows 2012 server R2

d'abord je viens de pointer le domaine vers mon VPS en utilisat l'adresse Ip de ce dernier lors de la reconfiguration de la DNS du domaine

ceci à l'air de bien marché !

ce que je souhaite est simple : héberger mon site sur mon VPS sous tomcat7

configuration du fichier serveur.xml est la suivante :


================================================== ==============














type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatab aseFactory"
pathname="conf/tomcat-users.xml" />










connectionTimeout="20000"
redirectPort="8443" />




















resourceName="UserDatabase"/>


unpackWARs="true" autoDeploy="true">





prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />





================================================== ==============

la configuration du fichier httpd.conf est la suivante (avec config du connecteur mod_jk

================================================== ==============
ServerRoot "c:/Apache24"

Listen 80

LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties

JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T %p %q %r %v %U"


NameVirtualHost *:80

ServerName www.mondoamine.com
RewriteEngine on
#ewriteRule ^/(.*)$ /horizon/$1 [l,PT]
JkMount /* tomcatWorker1

================================================== ==============

en local tout va bien

mais depuis un client distant je tape www.mondomaine.com il redérige vers localhost:8080 et rien ne s'affiche
pourquoi je me trouve redériger vers le localhost:8080 ?

autre précision le apache http plante lors du redémarrage quand je garde le RewriteEngine !

merci pour votre aide c'est urgent!!!