Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[ Apache / PHP ] en production (en cours)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
FLYLM
n00b
n00b


Joined: 25 Mar 2004
Posts: 62
Location: France

PostPosted: Tue Oct 12, 2004 2:23 pm    Post subject: [ Apache / PHP ] en production (en cours) Reply with quote

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
View user's profile Send private message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Tue Oct 12, 2004 3:12 pm    Post subject: Reply with quote

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é :roll:
_________________
Stationlinux.org - Wiki Fvwm FR - Config Fvwm
Back to top
View user's profile Send private message
FLYLM
n00b
n00b


Joined: 25 Mar 2004
Posts: 62
Location: France

PostPosted: Tue Oct 12, 2004 3:15 pm    Post subject: Reply with quote

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...

:oops:
Back to top
View user's profile Send private message
FLYLM
n00b
n00b


Joined: 25 Mar 2004
Posts: 62
Location: France

PostPosted: Tue Oct 12, 2004 3:48 pm    Post subject: Reply with quote

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é :roll:


Si si c'est clair... THX
Back to top
View user's profile Send private message
FLYLM
n00b
n00b


Joined: 25 Mar 2004
Posts: 62
Location: France

PostPosted: Tue Oct 12, 2004 4:05 pm    Post subject: Reply with quote

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
View user's profile Send private message
FLYLM
n00b
n00b


Joined: 25 Mar 2004
Posts: 62
Location: France

PostPosted: Wed Oct 13, 2004 9:48 pm    Post subject: Reply with quote

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é :roll:


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" :
Code:
>net-www/apache-2


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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum