Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1436 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Tomcat ne veut pas se lancer sur le port 80

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tomcat ne veut pas se lancer sur le port 80

n°393678
Sebastien
Posté le 21-01-2004 à 21:17:43  profilanswer
 

Voila j'ai un serveur tomcat chez moi il fonctionne parfaitement sur des ports tel que le 8080 ou le 8180 mais ne veut pas se lancer sur le port 80, au debut j'ai cru que c t un probleme a cause de mon firewall, mais j'ai verifié et si j'installe apache sur le port 80 il accepte parfaitement la connextion, avec tomcat j'ai un connexion refuse.
 
En lancant un nmap quand tomcat est lance (car il parait lance) le port 80 n'a pas l'air d'etre en ecoute.

mood
Publicité
Posté le 21-01-2004 à 21:17:43  profilanswer
 

n°393805
bilbobman
Posté le 21-01-2004 à 23:26:04  profilanswer
 

je dis peut etre une connerie mais dans mes souvenir les port 0 a 1024 sont reservé pour les appli systeme non ? essai de le mettre sur le port 1020 et apres 1030 , si il marche en 1030 et pas en 1020 hop

n°393808
o'gure
Modérateur
Multi grognon de B_L
Posté le 21-01-2004 à 23:33:09  profilanswer
 

 tu dois avoir moyen de faire une connection entre apache et tomcat
Les requetes qui sont destinées a tomcat seront lui seront directement transmise (destinee pour java)
  Aiguille toi vers un truc qui s'appelle connector pour apache

n°393810
Kristoph
Posté le 21-01-2004 à 23:34:28  profilanswer
 

Comme l'a dir bilbobman, seul l'utilisateur root peut se binder sur un port port entre 0 et 1024. Question de sécurité pour eviter une prise de controle des services de base d'un système par un utilisateur local. Bien sur, cette limitation cause d'autres problèmes en soi qui affaiblissent la sécurité mais bon, on va pas chipotter
 
PS : avant que tu ne demandes : Il me semble qu'il est impossible de donner à un utilisateur normal les droits sur un port réservé. Tomcat doit se lancer en root, au moins jusqu'à ce qu'il ait ouvert sa connection réseau.

n°393896
Sebastien
Posté le 22-01-2004 à 09:21:36  profilanswer
 

Je vais regarder ces deux pistes la, pourtant si mes souvenirs apaches sont bon, il se lance en tant que utilisateur www-data lui sous debian.
 
Je viens de verifier pour apache, y a un premier lancement en tant que root et ensuite en www-data, ca à l'air de confirmer tout ca.


Message édité par Sebastien le 22-01-2004 à 09:23:56
n°393906
la viper
Posté le 22-01-2004 à 09:29:39  profilanswer
 

l'info à modifier dans le fichier config dans tomcat server.xml de tete.. dans la partie html wrapper.
 
si toutefois ca ne fonctionne pas ce qui me semble louche car je l'ai deja fait plusieur fois avec succes. Il existe des modules comme mod_jk 1/2 qui fait la liaison entre apache et tomcat .. si tu veux j'ai des docs la dessus.
 
ca fonctionne tres bien.

n°393907
la viper
Posté le 22-01-2004 à 09:30:47  profilanswer
 

pour ce qui est du compte root etc. je n'y crois pas trop tout simplement parce que par defaut tomcat tourne sur son propre compte idem pour apache qui est lui sur le port 80 par defaut :-/

n°393911
Sebastien
Posté le 22-01-2004 à 09:37:17  profilanswer
 

Tes docs m'interressent oui :-)

n°393980
splurf
Rm -Rf / && oops :o
Posté le 22-01-2004 à 12:22:37  profilanswer
 

tu ne peux pas mettre 2 serveurs en meme temps sur le meme port

n°393987
Kristoph
Posté le 22-01-2004 à 12:34:30  profilanswer
 

la viper a écrit :

pour ce qui est du compte root etc. je n'y crois pas trop tout simplement parce que par defaut tomcat tourne sur son propre compte idem pour apache qui est lui sur le port 80 par defaut :-/
 


 
Tu ne crois pas le fait que seul l'utilisateur root peut se binder sur un port < 1024 ? Pourtant c'est vrai.
 
 
Note bien quand même, seul l'utilisateur root peut se binder sur le port 80, mais rien ne t'empèche de perdre les droits root une foit la socket ouverte :D

mood
Publicité
Posté le 22-01-2004 à 12:34:30  profilanswer
 

n°394059
Sebastien
Posté le 22-01-2004 à 13:53:53  profilanswer
 

splurf a écrit :

tu ne peux pas mettre 2 serveurs en meme temps sur le meme port


 
Je sais bien, mais pour l'instant apache n'est pas utilisé.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Tomcat ne veut pas se lancer sur le port 80

 

Sujets relatifs
squid : ftp , spécifier un range de port à utiliser pour pasv ?Knoppix qui veut pas s'installer sur mon disque dur :(
Impossible de lancer x (newbie)[newbie] comment lancer un fichier sh ou perl depuis Konqueror ?
[IPTABLE] RH8 - Postfix - ouvrir le port 25 ?[Debian] Impossible de lancer OpenOffice
QoS : limiter à un débit par ip le trafic sortant sur un portouvrir le port X11 pour forwarding
[ Bewan USB st ] ça veut pas, sur la mandrake 9.2 :/CronTab qui ne veut pas passer : n'accepte pas une heure précise.
Plus de sujets relatifs à : Tomcat ne veut pas se lancer sur le port 80


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR