installer plusieurs serveurs Apache sur 1 machine - Programmation
Marsh Posté le 05-06-2002 à 10:59:23
si c'est exactement la meme app tu peux dire a la meme instance d'apache d'écouter sur le port 80 et sur le port 1664
Marsh Posté le 05-06-2002 à 11:03:29
ben non, justement, ce n'est pas la meme appli. y'a une version en francais, l'autre en anglais.
En gros, je veux faire tourner les 2 versions sur le meme serveur, avec le meme /myAppli mais sur un port different.
Marsh Posté le 05-06-2002 à 11:05:11
Tu installes apache, tu le configure pour 80 et tu testes. Ensuite tu copies ton répertoire apache dans un autre répertoire et tu change 80 par ton autre port.
Marsh Posté le 05-06-2002 à 11:11:50
j'ai deja essaye de faire tourner 2 apaches sur une meme machine... ca ne marche pas.
ce que je veux, c'est 1 apache qui gere les 2 ports.
Marsh Posté le 05-06-2002 à 11:40:20
ernst a écrit a écrit : j'ai deja essaye de faire tourner 2 apaches sur une meme machine... ca ne marche pas. ce que je veux, c'est 1 apache qui gere les 2 ports. |
donc la meme instance d'apache.
--> les virtual hosts sont tes amis
Marsh Posté le 05-06-2002 à 11:43:09
oui, ce sont peut etre mes amis, mais comment je configure mon server.xml ?
je dois avouer que je ne connais pas grand chose.
Marsh Posté le 05-06-2002 à 11:49:39
ernst a écrit a écrit : oui, ce sont peut etre mes amis, mais comment je configure mon server.xml ? je dois avouer que je ne connais pas grand chose. |
euh server.xml c'est la config d'apache????
Marsh Posté le 05-06-2002 à 11:53:50
greg@freestarthu a écrit a écrit : euh server.xml c'est la config d'apache???? |
oui tout a fait.
Marsh Posté le 05-06-2002 à 11:57:41
ernst a écrit a écrit : oui tout a fait. |
je crois que tu t'embrouilles entre la config d'apache (http://httpd.apache.org/docs-2.0/configuring.html ou http://httpd.apache.org/docs/configuring.html) et de ton serveur d'appli, si tu en as un (tomcat?)... apache est tjs configuré (aussi loin que je sache) par un fichier "plain text" (typiquement httpd.conf), par contre les serveurs d'appli j2ee sont typiquement configurés par un server.xml
Marsh Posté le 05-06-2002 à 12:02:43
clairment tu confonds serveur web et serveur de webapp genre tomcat ...
Marsh Posté le 05-06-2002 à 12:03:26
d'accord.
mais comment resoudre mon probleme ?
J'ai un repertoire Apache Tomcat 4.0 sur mon disque dur. j'ai pas de httpd.conf, mais j'ai un server.xml.
Marsh Posté le 05-06-2002 à 12:03:49
roh putain
merde
Marsh Posté le 05-06-2002 à 12:05:44
DarkLord a écrit a écrit : roh putain merde |
je sais, moi aussi ca me fait chier.
Marsh Posté le 05-06-2002 à 12:07:29
ernst a écrit a écrit : d'accord. mais comment resoudre mon probleme ? J'ai un repertoire Apache Tomcat 4.0 sur mon disque dur. j'ai pas de httpd.conf, mais j'ai un server.xml. |
haaa
"apache tomcat"
(zarb que ce repertoire ait ce nom, non???)
fait qqchose comme
(chuis pas sur que la syntaxe que je vais donner soit standard, ça vient de la conf. de mon resin)
Code :
|
Marsh Posté le 05-06-2002 à 12:11:15
greg@freestarthu a écrit a écrit : haaa "apache tomcat" (zarb que ce repertoire ait ce nom, non???) fait qqchose comme (chuis pas sur que la syntaxe que je vais donner soit standard, ça vient de la conf. de mon resin)
|
ca va dans le server.xml ou le httpd.conf ?
Je sais, je suis lourd.
Marsh Posté le 05-06-2002 à 12:12:55
ernst a écrit a écrit : ca va dans le server.xml ou le httpd.conf ? Je sais, je suis lourd. |
server.xml
au meme niveau que d'eventuels autres <host/> qui seraient dedans
enfin, ça va "clacher" si tu as deja un sur le localhost:80, verifie
Marsh Posté le 05-06-2002 à 12:37:14
En fait, Tomcat est un moteur de servlets ET un serveur HTTP....alors que Apache ne fait que serveur HTTP (mais mieux que tomcat en termes de performances)
Marsh Posté le 05-06-2002 à 12:45:18
pour apache essai les virtual host , ca fait exactement ce que tu veut mais pour tomcat j'ai essayer une fois ya pas eu de probleme apres avoir ajouter un DocROOT suplementaire dans le fichier httpd.conf concernant tomcat et les adresse pour tomcat son toujours suivie par :8080. exp 192.168.0.10:8080
Marsh Posté le 05-06-2002 à 10:42:11
Hello.
je voudrais installer plusieurs serveurs Apache sur une meme machine unix.
En fait, je voudrais installer la meme application sur 2 ports differents :
ex. :
http://myMachine:80/myAppli -> myAppli est installe dans cwebapps/myAppli
http://myMachine:1664/myAppli -> myAppli est installe dans dwebapps/myAppli
est-ce possible ?
Comment ecrire le server.xml ?
Merci bien pour votre aide.