Confusion entre Tomcat et Apache
Bonjour,
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 ?
Confusion entre Tomcat et Apache
Bonjour,
Je pense que j'ai quelques choses de ce genre jkmount / worker1 pour plus de détails 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, voici le fichier apache2.con
Confusion entre Tomcat et Apache
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 Tomcat et Apache
Merci rberthou,
Juste un autre petit point. Si j'ai bien compris, je ferai ça pour mon site, mais pour le reste (ex. PHPMYADMIN) je laisse la configuration comme avant ??
Ou bien avec cette config (Que tu viennes de me passer) sufise pour ne pas transferer le reste vers Tomcat, et gérer cela avec Apache ?
Confusion entre Tomcat et Apache
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 rberthou pour ton aide précieuse.