Malheureusement, je n'ai jamais installe suphp. Soit il etait la avant, soit il "s'est installe tout seul" mais c'est bizarre car j'essaye de controler ce que je fais lors des mises a jours
et au niveau securite, ca ne risque rien de l'enlever? Le 18 février 2014 19:09, Comendatore <[email protected]> a écrit : > En résumé : > 1 - Si tu mets l'ensemble des fichiers et dossiers de tes répertoires de > publication avec les droits de www-data, alors suphp n'est pas nécessaire, > 2 - Confondre les emplacements des fichiers de conf de tes publications et > les arborescences de tes publications est une erreur extrêmement grave, > 3 - Mettre suphp sans s'être longuement documenté est également une erreur > grave, particulièrement sur une serveur de prod. > > En conclusion : > Ton installation actuelle d'Apache2 ne nécessite aucunement l'utilisation > de suphp, puisque l'ensemble de tes publications peuvent se faire sous > l'utilisateur www-data. > > service apache2 stop > apt-get remove --purge libapache2-mod-suphp > apt-get install libapache2-mod-php5 > > Et tu seras bien plus tranquille ;-) > > > Le 2014-02-18 18:57, Hugues MORIN a écrit : > > Pour le find c'est bon j'etais bien dans le repertoire de mysite2 >> >> Je corrige immediatement la 1ere erreur >> >> >> Le 18 février 2014 18:54, Comendatore <[email protected]> a >> écrit >> : >> >> STOP ! >>> >>> Le 2014-02-18 18:37, Hugues MORIN a écrit : >>> >>> test effectues: >>>> >>>> 1 - chown www-data:www-data sites-available/mysite2 et chown >>>> www-data:www-data sites-available/mysite1 >>>> >>>> >>> Là, tu changes les droits sur les fichiers de conf des vhosts, pas sur >>> l'arborescence de tes publications !!! >>> chown -R www-data:www-data [chemin_absolu_vers_mysite2] >>> >>> Et j'espère que tu fais pas un find . -type d -exec chmod 704 {} \; en >>> étant dans le dossier /etc/apache2 !!! >>> >>> >>> >>> Le 2014-02-18 18:37, Hugues MORIN a écrit : >>> >>> @comendatore: >>>> >>>> >>>> 1 - actuellement les fichiers de vhost dans sites-available >>>> appartiennent >>>> a >>>> myuser >>>> 2 - Effectivement, il semblerai que les sites dont les repertoires sont >>>> en >>>> 705 fonctionne tandis que ceux en 755 donne une erreur 500 >>>> >>>> test effectues: >>>> 1 - chown www-data:www-data sites-available/mysite2 et chown >>>> www-data:www-data sites-available/mysite1 >>>> 2 - find . -type d -exec chmod 704 {} \; sur mysite2 (qui avait des >>>> droits >>>> en 755) >>>> Puis redemarrage apache >>>> >>>> Cela n'a rien change, toujours une erreur 500 et les bug sur le site1 >>>> >>>> @fredericMassot: >>>> root@ks326416:/etc/apache2# apachectl configtest >>>> Syntax OK >>>> Merci >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> 2014-02-18 18:11 GMT+01:00 Comendatore <[email protected]>: >>>> >>>> webserver_user=www-data et allow_file_group_writeable=false dans ton >>>> >>>>> suphp.conf. >>>>> Donc vérifie les points suivants : >>>>> 1 - Que l'ensemble des fichiers de publication de tes différents vhosts >>>>> appartiennent bien à l'utilisateur www-data, >>>>> 2 - Que l'ensemble des fichiers de publication de tes différents vhosts >>>>> n'ont pas de droits plus permissifs que 744 (que le groupe n'ait pas le >>>>> droit d'écrire). >>>>> >>>>> Le 2014-02-18 18:04, Hugues MORIN a écrit : >>>>> >>>>> >>>>> suphp.conf: >>>>> >>>>> [global] >>>>>> ;Path to logfile >>>>>> logfile=/var/log/suphp/suphp. >>>>>> log >>>>>> >>>>>> ;Loglevel >>>>>> loglevel=info >>>>>> >>>>>> ;User Apache is running as >>>>>> webserver_user=www-data >>>>>> >>>>>> ;Path all scripts have to be in >>>>>> docroot=/var/www:${HOME}/public_html >>>>>> >>>>>> ;Path to chroot() to before executing script >>>>>> ;chroot=/mychroot >>>>>> >>>>>> ; Security options >>>>>> allow_file_group_writeable=false >>>>>> allow_file_others_writeable=false >>>>>> allow_directory_group_writeable=false >>>>>> allow_directory_others_writeable=false >>>>>> >>>>>> ;Check wheter script is within DOCUMENT_ROOT >>>>>> check_vhost_docroot=true >>>>>> >>>>>> ;Send minor error messages to browser >>>>>> errors_to_browser=false >>>>>> >>>>>> ;PATH environment variable >>>>>> env_path=/bin:/usr/bin >>>>>> >>>>>> ;Umask to set, specify in octal notation >>>>>> umask=0022 >>>>>> >>>>>> ; Minimum UID >>>>>> ;min_uid=100 >>>>>> min_uid=33 >>>>>> >>>>>> ; Minimum GID >>>>>> ;min_gid=100 >>>>>> min_gid=33 >>>>>> >>>>>> [handlers] >>>>>> ;Handler for php-scripts >>>>>> application/x-httpd-suphp="php:/usr/bin/php-cgi" >>>>>> >>>>>> ;Handler for CGI-scripts >>>>>> x-suphp-cgi="execute:!self" >>>>>> x-httpd-suphp="php:/usr/bin/php-cgi" >>>>>> >>>>>> >>>>>> -- >>>>> Lisez la FAQ de la liste avant de poser une question : >>>>> http://wiki.debian.org/fr/FrenchLists >>>>> >>>>> Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" >>>>> vers [email protected] >>>>> En cas de soucis, contactez EN ANGLAIS [email protected] >>>>> Archive: http://lists.debian.org/4c1a269f4c0dd687436650db233422 >>>>> [email protected] >>>>> >>>>> >>>>> >>>>> -- >>> Lisez la FAQ de la liste avant de poser une question : >>> http://wiki.debian.org/fr/FrenchLists >>> >>> Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" >>> vers [email protected] >>> En cas de soucis, contactez EN ANGLAIS [email protected] >>> Archive: http://lists.debian.org/b81d238b202b048fc4c2784ff84d47 >>> [email protected] >>> >>> >>> > -- > Lisez la FAQ de la liste avant de poser une question : > http://wiki.debian.org/fr/FrenchLists > > Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" > vers [email protected] > En cas de soucis, contactez EN ANGLAIS [email protected] > Archive: http://lists.debian.org/fe4c9c920a98db1a4602e361fa0f70 > [email protected] > >

