vespa Posté 15 Mai 2005 Posté 15 Mai 2005 Bonjour, Je viens péniblement d'installer Awstats sur freebsd mais j'ai une petite question que je n'arrive pas à résoudre : Lorsque je vais sur la page : /awstats/awstats.pl?config=monsite.com pour acceder à une page Awstats j'ai ce message d'erreur : You don't have permission to access /awstats/awstats.pl on this server. Que dois je modifier dans mon httpd.conf svp... j'ai mis des autorisations d'acces au repertoire cgi-bin et j'ai relancé apache mais rien n'y fait Merci d'avance.
vespa Posté 15 Mai 2005 Auteur Posté 15 Mai 2005 Petite précision lorsque je fais : /usr/local/awstats/wwwroot/cgi-bin/awstats -update -config=www.monsite.com Les stats ont l'air de se mettre à jour. Par contre je n'ai toujours pas accès à ma page de stats via le browser, j'ai cette d'erreur 403
Dan Posté 16 Mai 2005 Posté 16 Mai 2005 Salut Vespa, Qu'as-tu mis dans le fichier httpd.conf sous: <Location /awstats>../..</Location> ?? Dan
vespa Posté 16 Mai 2005 Auteur Posté 16 Mai 2005 Salut Dan, J'ai pas <location j'ai : <directory "/usr/local/awstats/wwwroot/cgi-bin/">Options ExecCGIAllowOveride AllOrder Allow, DenyAllow from All</directory> mais je viens de trouver la solution, c'était un probleme de droit : J'ai mis le fichier contenant awstat.pl en chmod 755 et cela marche Par contre j'ai un problème avec mes <VirtualHost> : Je suis sous apache 1.3.33 j'ai deux virtual hosts: <VirtualHost www.monsite1.info:80> ServerAdmin webmaster_AT_no-spam.com; DocumentRoot /usr/local/www/data/www.monsite1.info ServerName www.monsite1.info #ErrorLog /var/logs/monsite1-error_log # CustomLog /var/logs/monsite1-access_log combined</VirtualHost><VirtualHost www.monsite2.info:80> ServerAdmin webmaster_AT_no-spam.com; DocumentRoot /usr/local/www/data/www.monsite2.info ServerName www.monsite2.info# ErrorLog /var/logs/monsite2-error_log# CustomLog /var/logs/monsite2-access_log combined</VirtualHost> et lorsque je décommante les lignes pour avoir un fichier de log par virtual host et que je redemarre apache cela ne fonctionne plus... Je ne comprend pas j'ai la meme config sur un WK2 et cela marche impec... Bref..
Dan Posté 16 Mai 2005 Posté 16 Mai 2005 Salut Vespa, Pour les ErroLog et CustomLog, il faut donner des chemins relatifs par rapport au répertoire Apache. Donc: ErrorLog logs/monsite2-error_log CustomLog logs/monsite2-access_log combined Tu peux toujours valider la syntaxe d'un fichier httpd.conf avant de redémarrer Apache, c'est mieux. /usr/local/apache/bin/apachectl configtest (si tu as cet exécutable bien sûr) Dan
vespa Posté 16 Mai 2005 Auteur Posté 16 Mai 2005 Merci Dan, je viens de modifier et malheureusement cela ne fonctionne pas, pour le moment apache refuse toujours de demarrer... J'ai pourtant bien un repertoire log/ dans le repertoire d'apache... J'ai testé ma config et pourtant elle semble bonne avec /usr/local/sbin/apachectl configtest Cela ne pourrait pas venir d'un probleme de droit quelque part ? bon je continue mes investigations
Dan Posté 16 Mai 2005 Posté 16 Mai 2005 J'ai pourtant bien un repertoire log/ dans le repertoire d'apache... J'ai testé ma config et pourtant elle semble bonne avec /usr/local/sbin/apachectl configtest Cela ne pourrait pas venir d'un probleme de droit quelque part ? Un répertoire log ou un répertoire logs ? Vérifie le propriétaire des logs actuels, il faut que ce propriétaire ait le droit d'écriture dans le répertoire. J'utilise la syntaxe que je t'ai donnée et elle fonctionne bien sur le serveur du Hub.
vespa Posté 16 Mai 2005 Auteur Posté 16 Mai 2005 je viens de vérifier : J'ai un fichier : /usr/local/etc/apache/logs Les permissions sont lorsque je fais ls -l : drwxr-xr-x 2 root wheel 512 May 16 14:19 logs et dans le fichier conf : <VirtualHost www.monsite1.info:80> ServerAdmin webmaster_AT_no-spam.com; DocumentRoot /usr/local/www/data/www.monsite1.info ServerName www.monsite1.info ErrorLog logs/monsite1-error_log CustomLog logs/monsite1-access_log combined </VirtualHost> et apache ne se lance pas lorsque c'est comme cela... Merci
vespa Posté 16 Mai 2005 Auteur Posté 16 Mai 2005 Est ce que cela ne pourrait pas être une histoire de groupe ou user ?? je ne sais pas trop comment regarder cela
vespa Posté 19 Mai 2005 Auteur Posté 19 Mai 2005 J'ai trouvé la solution en rentrant hier après la salon... Problème donc résolu
Dan Posté 19 Mai 2005 Posté 19 Mai 2005 J'ai trouvé la solution en rentrant hier après la salon...Problème donc résolu Salut Vespa, C'était un mauvais paramétrage user/group ou des mauvaises permissions ?
vespa Posté 19 Mai 2005 Auteur Posté 19 Mai 2005 Salut Dan, En fait je crois que le probleme venait du fait que j'avais deux virtuals hosts sur le serveur et que j'essayais de mettre CustomLog pour un seul. Lorsque j'ai mis la ligne CustomLog sur les deux cela à fonctionné nikel Ou alors j'avais fait une faute d'orthographe ou de chemin, (je faisais cela via Putty et vi que je ne maitrise pas encore) et hier j'ai fait ca en mode graphique directemment sur le serveur, ce qui est plus simple pour moi pour le moment (le temps d'apprendre un peu plus sur freebsd) En tout cas merci pour ton aide Maintenant je m'attaque aux taches cron pour générer mes stats et les archiver...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant