4 231
modifications
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(5 versions intermédiaires par le même utilisateur non affichées) | |||
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/ | <pre>php_admin_value open_basedir /srv/http/domain.tld/admin.domain.tld/:/usr/share/phpsysinfo/:/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.domain.tld/.htpasswd | |||
AuthGroupFile /srv/http/admin.domain.tld/.htgroup | |||
require group root | |||
</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 : | |||
<pre> | |||
<Directory /usr/share/phpsysinfo> | |||
php_flag engine on | |||
</Directory> | |||
</pre> |