Chrooter Apache
Résolu/Fermé
tck-lt
Messages postés
135
Date d'inscription
lundi 19 janvier 2009
Statut
Membre
Dernière intervention
5 mars 2013
-
19 janv. 2010 à 11:20
mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 - 19 janv. 2010 à 21:00
mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 - 19 janv. 2010 à 21:00
A voir également:
- Chrooter Apache
- Apache open office gratuit - Télécharger - Suite bureautique
- Apache openoffice pour android gratuit - Télécharger - Suite bureautique
- Apache ftp server ✓ - Forum Webmastering
- Apache iso - Forum Linux / Unix
- Apache/2.4.54 (win64) php/8.0.26 mod_fcgid/2.3.10-dev server at localhost port 80 - Forum PHP
15 réponses
Salut,
Qu'appelles-tu environnement?
Peut être plusieurs d'instances d'apache2, chacune avec ça configuration ?
Qu'appelles-tu environnement?
Peut être plusieurs d'instances d'apache2, chacune avec ça configuration ?
mamiemando
Messages postés
33352
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 novembre 2024
7 804
19 janv. 2010 à 11:56
19 janv. 2010 à 11:56
J'avoue ne pas trop comprendre ton besoin et ta question, ce n'est pas super clair. Du coup difficile de t'aider... Que cherches-tu à faire ? Des virtual hosts ?
Bonne chance
Bonne chance
tck-lt
Messages postés
135
Date d'inscription
lundi 19 janvier 2009
Statut
Membre
Dernière intervention
5 mars 2013
3
19 janv. 2010 à 12:03
19 janv. 2010 à 12:03
J'ai 4 environnements identiques à créer et chrooter contenant chacun Apache, Tomcat, MySQL. Au lieu de faire 4 installations de chaque soft (une par environnement), je cherche à ne faire qu'une seule installation (si c'est possible au niveau ressource et accès).
tck-lt
Messages postés
135
Date d'inscription
lundi 19 janvier 2009
Statut
Membre
Dernière intervention
5 mars 2013
3
19 janv. 2010 à 13:27
19 janv. 2010 à 13:27
oui et chrooté. Dans chaque environnement, il n'y a pas qu'une instance d'Apache, il y a aussi un Tomcat et un serveur MySQL.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tck-lt
Messages postés
135
Date d'inscription
lundi 19 janvier 2009
Statut
Membre
Dernière intervention
5 mars 2013
3
19 janv. 2010 à 13:41
19 janv. 2010 à 13:41
Désolé.
Un environnement pour moi est un répertoire chrooté qui s'appellera /chroot/env1 et qui contiendra une instance de chaque soft (Apache, Tocmat etc).
Un environnement pour moi est un répertoire chrooté qui s'appellera /chroot/env1 et qui contiendra une instance de chaque soft (Apache, Tocmat etc).
mamiemando
Messages postés
33352
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 novembre 2024
7 804
19 janv. 2010 à 13:44
19 janv. 2010 à 13:44
Personnellement je n'ai toujours pas compris cette histoire de "quatre environnements". Pourquoi quatre ? Tu as quatre sites ? Si oui pourquoi ne pas simplement faire des virtual host ? Sinon merci de préciser ce que tu cherches à faire car là ce n'est pas très clair.
tck-lt
Messages postés
135
Date d'inscription
lundi 19 janvier 2009
Statut
Membre
Dernière intervention
5 mars 2013
3
19 janv. 2010 à 13:51
19 janv. 2010 à 13:51
non je n'ai pas quatre sites mais quatre applications différentes qui vont s'exécuter sur ces 4 environnements configurés différemment (moi aussi j'ai eu du mal à comprendre au départ).
mamiemando
Messages postés
33352
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 novembre 2024
7 804
19 janv. 2010 à 13:58
19 janv. 2010 à 13:58
Côté apache je ferais 4 virtual hosts (un site par application).
http://doc.ubuntu-fr.org/apache2
http://doc.ubuntu-fr.org/tutoriel/virtualhosts_avec_apache2
Côté mysql, il suffit de choisir la bonne base (se fait au niveau de ton code php typiquement) :
http://doc.ubuntu-fr.org/mysql#selectionner_la_base_de_donnees_a_utiliser
Côté tomcat je ne sais pas trop mais je pense que tu trouveras des idées ici :
http://doc.ubuntu-fr.org/tutoriel/comment_coupler_apache_et_tomcat_avec_support_ssl
Bonne chance
http://doc.ubuntu-fr.org/apache2
http://doc.ubuntu-fr.org/tutoriel/virtualhosts_avec_apache2
Côté mysql, il suffit de choisir la bonne base (se fait au niveau de ton code php typiquement) :
http://doc.ubuntu-fr.org/mysql#selectionner_la_base_de_donnees_a_utiliser
Côté tomcat je ne sais pas trop mais je pense que tu trouveras des idées ici :
http://doc.ubuntu-fr.org/tutoriel/comment_coupler_apache_et_tomcat_avec_support_ssl
Bonne chance
tck-lt
Messages postés
135
Date d'inscription
lundi 19 janvier 2009
Statut
Membre
Dernière intervention
5 mars 2013
3
19 janv. 2010 à 14:07
19 janv. 2010 à 14:07
Merci pour tes réponses, j'essayerai ça pour moi à la maison. Là le chroot m'est imposé pour être iso-prod.
mamiemando
Messages postés
33352
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 novembre 2024
7 804
19 janv. 2010 à 14:12
19 janv. 2010 à 14:12
La solution que je te propose à le mérite de mutualiser les ressources, mais effectivement les quatre applications s'en trouve corrélées. La vraie question est... est-ce bien grave ? Ce qu'il faut bien voir c'est que ce que je te propose ne parait pas vraiment exotique ;-)
Je subodore les contraintes techniques qui t'imposent les 4 chroot. Le problème c'est que si tu as quatre apache, quatre tomcats et quatre db qui tournent en parallèle, tu vas perdre en performance et tu risques de galérer un peu au niveau des ports. Quitte à partir dans des chroot et s'embêter avec ce genre de considérations, peut-être devrais-tu commencer à regarder du côté des machines virtuelles.
Après c'est toi qui voit, ce n'est pas forcément ma spécialité et je ne suis pas forcément au fait de toutes tes contraintes.
Je subodore les contraintes techniques qui t'imposent les 4 chroot. Le problème c'est que si tu as quatre apache, quatre tomcats et quatre db qui tournent en parallèle, tu vas perdre en performance et tu risques de galérer un peu au niveau des ports. Quitte à partir dans des chroot et s'embêter avec ce genre de considérations, peut-être devrais-tu commencer à regarder du côté des machines virtuelles.
Après c'est toi qui voit, ce n'est pas forcément ma spécialité et je ne suis pas forcément au fait de toutes tes contraintes.
tck-lt
Messages postés
135
Date d'inscription
lundi 19 janvier 2009
Statut
Membre
Dernière intervention
5 mars 2013
3
19 janv. 2010 à 14:21
19 janv. 2010 à 14:21
ça n'aurait tenu qu'à moi, j'aurais bien évidemment virtualisé tout ça. Je ne pense pas qu'ils "chrooteront" les 4 "environnements" en même temps donc au niveau des ports ça ne devrait pas poser de problème. Je voulais justement mutualiser pour gagner en perf mais je n'ai à priori pas à m'en soucier. On va partir sur 1 apache dans chaque environnement, on verra bien ce qu'ils en penseront après suivant leurs contraintes aussi.
Merci pour tout (et je le colle en résolu)
Merci pour tout (et je le colle en résolu)
mamiemando
Messages postés
33352
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 novembre 2024
7 804
19 janv. 2010 à 14:22
19 janv. 2010 à 14:22
Parfait, merci pour ces précisions et bon courage pour ton projet.
Re,
Un site n'est qu'un répertoire et le chrooté je ne pense pas être le terme approprié.
D'après tes messages je pense qu'en fait tu veux un instance d'apache pour chaque "environnement", chacun avec ça configuration.
Ce que tu vas perdre c'est ça tu vas perdre en performance et tu risques de galérer un peu au niveau des ports.
Un site n'est qu'un répertoire et le chrooté je ne pense pas être le terme approprié.
D'après tes messages je pense qu'en fait tu veux un instance d'apache pour chaque "environnement", chacun avec ça configuration.
Ce que tu vas perdre c'est ça tu vas perdre en performance et tu risques de galérer un peu au niveau des ports.
mamiemando
Messages postés
33352
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 novembre 2024
7 804
19 janv. 2010 à 21:00
19 janv. 2010 à 21:00
Sinon pour info tomcat permet comme apache de faire des virtual hosts.