Vous êtes ici : Accueil Zaclys Astuces / Les rubriques / Informatique / Système d'exploitation / Linux / SysAdmin

Voir un article

illustration

© Tito

suphp

testé sur centos6

1/ préparer le filesystem :


mkdir /web/site1  /web/site2

#groupadd phpsession
groupadd siteusers

useradd u1 -g siteusers  -s /sbin/nologin -d "/web/site1/./" 
useradd u2 -g siteusers   -s /sbin/nologin -d "/web/site2/./"

chown u1.siteusers /web/site1 -R; chmod 760 /web/site1 -R
chown u2.siteusers /web/site2 -R; chmod 760 /web/site2 -R

chgrp siteusers /var/lib/php/session -R
(path à adapter en fonction config php.ini)

usermod -a -G siteusers apache
#usermod -a -G phpsession apache

 

2/ installer suphp :

yum install mod_suphp

(si besoin activez dépot tierce : yum install  http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm)

et modifier /etc/suphp.conf (les guillemets sont indispensables) :
x-httpd-php="php:/usr/bin/php-cgi"
 

 

3/ configurer apache virtualhost (/etc/httpd/conf/httpd.conf) :  

NameVirtualHost *:80

<VirtualHost *:80>
   ServerName site1.domaine
   DocumentRoot /web/site1
   ErrorLog logs/site1-error_log
   CustomLog logs/site1-access_log common

   php_admin_flag engine off
   suPHP_Engine on

    suPHP_UserGroup u1 siteusers
    AddHandler x-httpd-php .php .php3 .php4 .php5
    suPHP_AddHandler x-httpd-php

</VirtualHost>
 

<VirtualHost *:80>
   ServerName site2.domaine
   DocumentRoot /web/site2
   ErrorLog logs/site2-error_log
   CustomLog logs/site2-access_log common

   php_admin_flag engine off
   suPHP_Engine on

    suPHP_UserGroup u2 siteusers
    AddHandler x-httpd-php .php .php3 .php4 .php5
    suPHP_AddHandler x-httpd-php

</VirtualHost>

 

 

4/ accès FTP :

yum install vsftpd

dans /etc/vsftpd/user_list , mettre only :
u1
u2

dans /etc/vsftpd.conf (derniere ligne la + importante )  :
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=002
userlist_enable=NO

chkconfig vsftpd on; service vsftpd restart

activer le firewall (20:21 et 1024: en tcp)
 



3 413 clics - Créé le 27/03/2014 12:44 par MereZaclys - Modifié le 19/08/2014 17:14



Réagissez, commentez, discutez ...



Partager ?

diaspora  G+  facebook  twitter  Digg  Yahoo  Delicious  Technorati  myspace


Voir d'autres articles en rapport avec celui-ci ?



Stats des clics sur cet article : cliquez ici »



Vous voulez contribuer et publier un article dans cette rubrique ?

InfoMerci de vous identifier ou de vous créer un compte si ce n'est pas déjà fait.


ATTENTION
Vous êtes ici sur l'ancien site de l'association Zaclys.
Depuis 2019 notre site est ici : nouveau site Zaclys

icone user Me connecter :

InfoMerci de saisir vos identifiants.




Me reconnecter automatiquement à chaque visite sur ce navigateur :
               





retour






Plan du site | Aide | Mentions légales et CGU | RGPD | Travaux et incidents | Budget | Faire un don | Chouchen | Z pub | Logo et prospectus

© Association la mère Zaclys 1998-2024  - Zaclys v2.5

Suivez nous sur Diaspora, Mastodon, Google+, FaceBook ou Twitter