« Des informations sur votre serveur avec phpsysinfo » : différence entre les versions

Aller à la navigation Aller à la recherche
aucun résumé des modifications
(Page créée avec « <code>phpsysinfo</code> 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 ... »)
 
Aucun résumé des modifications
 
(7 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[Category:serveur]]
[[Category:debian]]
<code>phpsysinfo</code> 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, ...
<code>phpsysinfo</code> 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, ...


Ligne 4 : Ligne 6 :
<pre>aptitude install phpsysinfo</pre>
<pre>aptitude install phpsysinfo</pre>


Ensuite, vous pouvez créer un lien entre le dossier d'une vhost apache et <code>/usr/share/phpsysinfo/</code> :
Ensuite, ajoutez la ligne suivante dans le fichier de configuration de votre vhost apache :
<pre>ln -s /usr/share/phpsysinfo/ /srv/http/csnu.org/admin.csnu.org/phpsysinfo</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/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>
4 231

modifications

Menu de navigation