Cette semaine, j'ai installé un simple serveur Ubuntu 14.04 sur lequel j'héberge un nouveau site Web (que j'ai construit avec Flask ). Le site Web fonctionne bien sans aucun problème.
Je voulais maintenant consulter le journal des accès, dans lequel toutes les demandes formulées doivent être enregistrées. Donc, je fais un tail -f /var/log/apache2/access.log
qui montre actuellement ceci (x-ed ma propre adresse IP):
212.xx.xx.xx - - [08/Jul/2015:18:42:05 +0000] "GET / HTTP/1.1" 200 3594 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Firefox/38.0"
212.xx.xx.xx - - [08/Jul/2015:18:42:05 +0000] "GET /icons/ubuntu-logo.png HTTP/1.1" 200 3688 "http://52.28.183.18/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Firefox/38.0"
212.xx.xx.xx - - [08/Jul/2015:18:42:06 +0000] "GET /favicon.ico HTTP/1.1" 404 501 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Firefox/38.0"
212.xx.xx.xx - - [08/Jul/2015:18:42:06 +0000] "GET /favicon.ico HTTP/1.1" 404 501 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Firefox/38.0"
Cela semble être la demande que j'ai faite il y a deux jours (lorsque j'ai installé le serveur) qui a ouvert la page d'accueil par défaut d'Apache Ubuntu. Le problème est que je ne vois aucune nouvelle demande enregistrée. Se pourrait-il que ceux-ci soient enregistrés ailleurs parce que le site Web fonctionne avec mod_wsgi?
Tous les conseils sont les bienvenus!
[MODIFIER]
Ma configuration de site Web ressemble à ceci:
<VirtualHost *:80>
WSGIDaemonProcess mywebsite
WSGIScriptAlias / /var/www/mywebsite/app.wsgi
<Directory /var/www/mywebsite>
WSGIProcessGroup mywebsite
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
CustomLog
directive là-bas?Réponses:
Ah, il s'avère que je n'avais pas de journalisation installée dans Apache. J'ai ajouté ceci à mywebsite.config:
la source