View previous topic :: View next topic |
Author |
Message |
FLYLM n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 25 Mar 2004 Posts: 62 Location: France
|
Posted: Tue Oct 12, 2004 2:23 pm Post subject: [ Apache / PHP ] en production (en cours) |
|
|
Bonjour,
Voilà, je dois mettre un serveur en production sur lequel doit entre tourner
Apache & PHP (+ MySQL et PostgreSQL). Jusqu'à présent, malgré les
recommandations, j'ai toujours (depuis que cela est possible) utilisé
Apache2 & PHP, et cela n'a jamais posé de problème (enfin je ne m'en suis
pas aperçu).
De plus, je me rappelle que sous Apache 1.3, il était possible d'utiliser un
User/Group pour chaque VirtualHost, utilisateur qui servait aussi en FTP. Je
n'ai pas retrouvé la même possibilité sous Apache 2.
Alors que me conseillez vous, utiliser Apache 1.3 (recommander pour utiliser
PHP) ou rester sous Apache2 ?
Dans le cas où vous me conseilleriez d'utiliser Apache 1.3.x, est-il
préférable de maquer le package "apache-2" ("/etc/portage/package.mask") ou
plutôt de spécifier dans les keywords d'utiliser
("/etc/portage/package.keywords") une version d'apache < 2.0 ?
Vos conseils experts sont les bienvenus.
Last edited by FLYLM on Wed Oct 13, 2004 9:48 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
bosozoku Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/13934668444220c81b48227.jpg)
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Tue Oct 12, 2004 3:12 pm Post subject: |
|
|
Le mieux est de dire au fichier keyword que tu veux utiliser une version <apache2 car lorsque les ebuilds seront autres que la version2, bah tu seras dépassé.
C'est pas très clair mais je suis un peu fatigué ![Rolling Eyes :roll:](images/smiles/icon_rolleyes.gif) _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
FLYLM n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 25 Mar 2004 Posts: 62 Location: France
|
Posted: Tue Oct 12, 2004 3:15 pm Post subject: |
|
|
En fait, je devais avoir PHP en CGI à l'époque ou je travallais avec Apache 1.3, d'ou la possibilité d'utiliser les directives User/Group dans le VirtualHost...
![Embarassed :oops:](images/smiles/icon_redface.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
FLYLM n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 25 Mar 2004 Posts: 62 Location: France
|
Posted: Tue Oct 12, 2004 3:48 pm Post subject: |
|
|
bosozoku wrote: | Le mieux est de dire au fichier keyword que tu veux utiliser une version <apache2 car lorsque les ebuilds seront autres que la version2, bah tu seras dépassé.
C'est pas très clair mais je suis un peu fatigué ![Rolling Eyes :roll:](images/smiles/icon_rolleyes.gif) |
Si si c'est clair... THX |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
FLYLM n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 25 Mar 2004 Posts: 62 Location: France
|
Posted: Tue Oct 12, 2004 4:05 pm Post subject: |
|
|
En fait j'arrive à m'embrouiller tout seul.
Aujourd'hui ce serveur n'héberge qu'une seule application web, je suis le seul à accéder au serveur.
Par contre le jour où je souhaite héberger un, voir plusieurs utilisateurs externes, je me pose des questions sur la sécurité et sur la manière de mettre en place des comptes FTP.
En effet, chacun des utilisateurs devra tomber au niveau de la racine du son virtualHost (ça c'est pas compliqué), mais les droits effectifs sur les fichiers et dossiers créés devront aussi satisfaire Apache / PHP (lecture, écriture) qui lui tourne sous une seule identité si PHP est un module d'Apache.
Je vois bien la possibilité de créer un groupe "webuser", groupe sous lequel apache sera exécuter, et puis mettre chaque utilisateur FTP dans ce groupe "webuser". Avec un umask correct, cela doit fonctionner mais cela me semble pas très sécurisé... ? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
FLYLM n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 25 Mar 2004 Posts: 62 Location: France
|
Posted: Wed Oct 13, 2004 9:48 pm Post subject: |
|
|
bosozoku wrote: | Le mieux est de dire au fichier keyword que tu veux utiliser une version <apache2 car lorsque les ebuilds seront autres que la version2, bah tu seras dépassé.
C'est pas très clair mais je suis un peu fatigué ![Rolling Eyes :roll:](images/smiles/icon_rolleyes.gif) |
J'arrive bien à installer apache 1.3.x mais qu'en utilisant "package.mask", je n'arrive pas à reproduire la même chose avec une "package.keywords".
Voici ce que je mets dans "package.mask" :
Je pensais à cela pour le package.keywords mais cela ne fonctionne pas :
Code: |
<net-ww/apache-2
ou
net-www/apache <apache-2
ou
net-www/apache <apache2
etc
|
Quelle est la bonne syntaxe pour le "package.keywords" ?
Merci |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|