4 231
modifications
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 6 : | Ligne 6 : | ||
<pre>aptitude install phpsysinfo</pre> | <pre>aptitude install phpsysinfo</pre> | ||
Ensuite, | Ensuite, ajoutez la ligne suivante dans le fichier de configuration de votre vhost apache : | ||
<pre> | <pre>Alias /phpsysinfo /usr/share/phpsysinfo/</pre> | ||
Si vous avez sécurisé votre installation php avec open_basedir il faut préciser les arguments suivants pour <code>php_admin_value open_basedir</code> dans la configuration de la vhost : | Si vous avez sécurisé votre installation php avec open_basedir il faut préciser les arguments suivants pour <code>php_admin_value open_basedir</code> dans la configuration de la vhost : | ||
<pre>php_admin_value open_basedir /srv/http/csnu.org/admin.csnu.org/:/usr/share/:/etc/phpsysinfo/:/proc/:/bin/:/usr/bin/:/sbin/:/etc/:/usr/</pre> | <pre>php_admin_value open_basedir /srv/http/csnu.org/admin.csnu.org/:/usr/share/:/etc/phpsysinfo/:/proc/:/bin/:/usr/bin/:/sbin/:/etc/:/usr/</pre> | ||
Enfin, créez le fichier <code>/usr/share/phpsysinfo/.htaccess</code> afin de bloquer l'accès de phpsysinfo aux utilisateurs non logués sur votre vhost d'administration : | |||
<pre> | |||
AuthType Digest | |||
AuthName "administration interface" | |||
AuthDigestProvider file | |||
AuthDigestDomain / | |||
AuthUserFile /srv/http/admin.core.csnu.org/.htpasswd | |||
AuthGroupFile /srv/http/admin.core.csnu.org/.htgroup | |||
<Limit GET POST> | |||
require group root | |||
</Limit> | |||
</pre> | |||
Si vous utilisez les modules apache php5 et suphp, ajoutez les lignes suivantes à <code>/etc/apache2/mods-enabled/php5.conf</code> pour y activer php : | Si vous utilisez les modules apache php5 et suphp, ajoutez les lignes suivantes à <code>/etc/apache2/mods-enabled/php5.conf</code> pour y activer php : | ||
<pre> | <pre> | ||
<Directory /usr/share/ | <Directory /usr/share/phpsysinfo> | ||
php_flag engine on | php_flag engine on | ||
</Directory> | </Directory> | ||
</pre> | </pre> |