« Des informations sur votre serveur avec phpsysinfo » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(2 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 10 : | Ligne 10 : | ||
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 : | 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 : | ||
Ligne 18 : | Ligne 18 : | ||
AuthDigestProvider file | AuthDigestProvider file | ||
AuthDigestDomain / | AuthDigestDomain / | ||
AuthUserFile /srv/http/admin. | AuthUserFile /srv/http/admin.domain.tld/.htpasswd | ||
AuthGroupFile /srv/http/admin. | AuthGroupFile /srv/http/admin.domain.tld/.htgroup | ||
require group root | |||
</pre> | </pre> | ||
Dernière version du 16 décembre 2015 à 20:11
phpsysinfo
est un outil permettant de récapituler les informations générales de votre serveur comme l'utilisation de mémoire, l'espace libre et utilisé des partitions, l'utilisation du réseau, ...
Pour installer phpsysinfo tapez :
aptitude install phpsysinfo
Ensuite, ajoutez la ligne suivante dans le fichier de configuration de votre vhost apache :
Alias /phpsysinfo /usr/share/phpsysinfo/
Si vous avez sécurisé votre installation php avec open_basedir il faut préciser les arguments suivants pour php_admin_value open_basedir
dans la configuration de la vhost :
php_admin_value open_basedir /srv/http/domain.tld/admin.domain.tld/:/usr/share/phpsysinfo/:/etc/phpsysinfo/:/proc/:/bin/:/usr/bin/:/sbin/:/etc/:/usr/
Enfin, créez le fichier /usr/share/phpsysinfo/.htaccess
afin de bloquer l'accès de phpsysinfo aux utilisateurs non logués sur votre vhost d'administration :
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
Si vous utilisez les modules apache php5 et suphp, ajoutez les lignes suivantes à /etc/apache2/mods-enabled/php5.conf
pour y activer php :
<Directory /usr/share/phpsysinfo> php_flag engine on </Directory>