J'ai installé le serveur LAMP Ubuntu 10.04. Le seul (en plus de tous les utilisateurs techniques standard créés par l'installation) est "administrateur" (dois-je en créer plus?). Je doute qu'il soit correct de placer les sites Web publics dans/home/administrator/public_html /. Quel est le bon endroit? Je vais utiliser Support de l'hôte virtuel basé sur le nom d'Apache pour héberger plusieurs sites Web.
Cela dépend beaucoup de ce que vous pensez être bon.
Personnellement, j'ai deux lampes exécutant plusieurs sites et elles utilisent la configuration suivante:
/var/www/domain.tld/subdomaine
/var/www/domain.tld/subdomaine-log
Exemple réel:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName sourcelab.dk
ServerAlias www.sourcelab.dk *.sourcelab.dk
DocumentRoot /var/www/sourcelab.dk/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/sourcelab.dk/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/www/sourcelab.dk/www-log/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/www/sourcelab.dk/www-log/access.log combined
ServerSignature On
</VirtualHost>
Si vous utilisez cette configuration, il peut être judicieux de modifier /etc/logrotate.d/Apache2 en ajoutant simplement des lignes comme celle-ci "/var/www/sourcelab.dk/www-log/*.log" au fichier.
/var/www/sourcelab.dk/www-log/*.log
/var/log/Apache2/*.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
if [ -f "`. /etc/Apache2/envvars ; echo ${Apache_PID_FILE:-/var/run/Apache2.pid}`" ]; then
/etc/init.d/Apache2 reload > /dev/null
fi
endscript
}
Cela fera tourner logrotate les fichiers journaux une fois par semaine et gardera un backlog de 52 fois par semaine. Cela vous aidera à éviter de remplir votre disque dur avec des fichiers journaux et cela vous aidera si vous avez besoin de quelque chose des fichiers journaux. J'ai récemment parcouru un fichier journal de courrier postfixé de 5 Go ... PAS AMUSANT!