Confusion entre Apache et Tomcat
Bonjour,
J'ai posté un message simiaire dans le forum de Tomcat, mais j'ai peu de réponse pour l'instant. Puisque mon probléme est largement lié avec APACHE, donc je le reprends ici :
J'ai installé Tomcat 6 sur mon serveur dédié. J'ai suivi le tutoriel de Steve Hostettler ainsi que d'autres tutoriels trouvés sur le net. Tout va bien jusqu'à présent, je m'accède avec mon nom de domaine à mon site. Tomcat écoute bien mes requêtes. Mais Apache ne le fait que pour Tomcat car j'ai perdu tout autres accès. J'ai voulu accéder à d'autres sites écrits en PHP, mais sans succès. J'ai l'impression qu'en configurant l'accès à Tomcat, le serveur Apache a perdu sa configuration initiale. Actuellement, je ne peux pas accéder, même pas, à phpMyAdmin, ni au serveur MySql avec mon nom de domaine. Je suis obligé de faire ça en Localhost.
Une idée ?
1 pièce(s) jointe(s)
Confusion entre Apache et Tomcat
Bonjour,
Voici mes fichiers de configuration d'Apache
Je signale que je suis sous Debian, avec Tomcat6
Le fichier de configuration Appache est Appache2.conf, il est long, de ce fait, je le mis en fichier attaché.
Le fichier httpd.conf est vide.
Un autre fichier de configuration se trouve dans le répertoire sites-avaibles et son nomme default
je joints aussi les fichiers de liaison jk.load et workers.properties.
voici mes fichiers :
jk.load :
Code:
1 2 3 4 5 6 7
| LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so
JkWorkersFile /etc/apache2/workers.properties
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel debug
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkMount /RadioTamazgha worker1
JkMount /RadioTamazgha/radio.jsp worker1 |
workers.properties :
Code:
1 2 3 4 5 6 7 8
| workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/lib/jvm/java-6-sun
ps=/
worker.list=worker1
worker.worker1.port=8009
worker.worker1.host=88.191.82.180
worker.worker1.type=ajp13
worker.worker1.lbfactor=1 |
default : qui se trouve dans le répertoire sites-avaibles
Code:
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| NameVirtualHost *
NameVirtualHost www.radiotamazgha.com
<VirtualHost www.radiotamazgha.com:80>
ServerName wwwradiotamazgha.com
ServerAdmin webmaster@radiotamazgha.com
DocumentRoot /usr/local/tomcat/webapps/RadioTamazgha
JkMount / worker1
JkMount /* worker1
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
RedirectMatch ^/$ /apache2-default/
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost> |
Et puis en dérnier, je mis en piece jointe le fichier apache2.con
Confusion entre Apache et Tomcat
Merci,
J'ai bien saisi le concept de / worker1
Mais comment le modifier pour lui "dire" qu'il ne faut rediriger que les requettes su site : www.monsite.com?
Merci
Confusion entre Apache et Tomcat
Bonjour,
Ce que je veux c'est quand je tape le nom de mon site www.radiotamazgha.com là la requête doit rediriger vers Tomact. Et comme je vais bientôt héberger aussi un site en PHP, il faudra rediriger ces requêtes vers Apache et non Tomcat. Comme par exemple si je tape http://monAdresseIp/phpMyAdmin je dois obtenir PhpMyAdmin.
Merci
Confusion entre Apache et Tomcat
Bonjour
Normalement toutes les requettes de http://www.radiotamazgha.com/* doivent redireger vers Tomcat, parce que j'aurai d'autres liens comme http://www.radiotamazgha.com/paramet?=0265 qui permet bien sur d'accéder à des emissions particuliéres.
Pour accéder à d'autres sites, on devra faire une requette de ce genre : www.mon2site.com/* qui sera géré par Apache et PHP.
Et un grand merci
Confusion entre Apache et Tomcat
Bonjour,
Je reviens vers vous après maintes tentatives de résoudre mon problème, j'abandonne une partie du problème. Je ne parle PAS d'un éventuel 2em site en PHP à installer, je laisse tomber cette idée pour l'instant.
Je voudrais juste réaliser ceci : toutes les requêtes qui comportent www.radiotamazgha.com se redirigent vers tomcat, et uniquement ces rêquettes. Le reste ça sera comme d'habitude. Pour que je puisse accéder à PHPMYADMIN et autres.
Merci
Confusion entre Apache et Tomcat
Bonjour,
Le probléme est presque resolu, du moins pour l'instant. Je poste mon fichier de configuration d'apache:
Code:
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| <VirtualHost www.radiotamazgha.com *:80>
ServerName wwwradiotamazgha.com
ServerAdmin webmaster@radiotamazgha.com
DocumentRoot /usr/local/tomcat/webapps/RadioTamazgha/
# Webapp 1
Alias / "/usr/local/tomcat/webapps/ROOT"
<Directory "/usr/local/tomcat/webapps/RadioTamazgha">
Options Indexes FollowSymLinks
DirectoryIndex radio.jsp index.html index.htm index.jsp
</Directory>
#
# Deny direct access to WEB-INF and META-INF
<Directory "/usr/local/tomcat/webapps/RadioTamazgha/WEB-INF/">
AllowOverride None
deny from all
</Directory>
<Directory "/usr/local/tomcat/webapps/RadioTamazgha/META-INF/">
AllowOverride None
deny from all
</Directory>
#
# JkMount / worker1
JkMount /* worker1
</VirtualHost>
<VirtualHost www.tamazra.com *:80>
ServerName tamazra.com
DocumentRoot /home/tamazghafr/
<Directory "/home/tamazghafr/">
Options Indexes FollowSymLinks MultiViews
DirectoryIndex index.php index.html index.htm
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost> |
Sachant que :
www.radiotamazgha.com
Environnement : Java
Répertoire : /usr/local/tomcat/webapps/RadioTamazgha/
et
www.tamazra.com
Environnement : PHP
Répertoire : /home/tamazghafr/
J'espére que d'autres en profitent de cette solution. Merci _Mac_pour ton aide précieuse.