scriptAlias

Le
Jean-Paul Lacharme
Bonjour,

Je bataille depuis quelques jours sur une installation d'Awstats sur
une debian lenny.
Cette installation a été faite sur trois serveurs pour deux, les
choses marchent comme je veux, pour le troisième, la page de awstats
s'affiche localement correctement en localhost, mais pas avec le nom
complet du serveur.
error.log --> http://nom du serveur/cgi-bin/ le fichier n'existe pas
(alors que http://localhost/cgi-bin/ est localement ok)
Je ne peux consulter mes statistiques depuis une autre machine.
Tout se passe comme si l'instruction
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
(dans /etc/apache2/site-available/default) ne fonctionnait qu'avec le
localhost.

En bricolant, bien sûr
ln -s /usr/lib/cgi-bin/ cgi-bin dans la racine du site /var/www
plus un AddHandler cgi-script .pl dans apache2.conf, ça marche presque,
mais c'est du vilain bricolage.
Si vous avez une idée
Bien cordialement


JPL

[/etc/apache2/sites-available/default]
..
Alias /awstats-icon/ /usr/share/awstats/icon/

<Directory "/usr/share/awstats/icon/">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order Allow, Deny (je ferai un Deny allow plus
tard )
Allow from all
</Directory>
#
#ScriptAlias /awstats/ /usr/lib/cgi-bin/ inutile
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

#<Directory "/usr/lib/cgi-bin">
<Location /usr/lib/cgi-bin>
# AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order Allow, Deny (Deny allow plus tard )
Allow from all
</Location>
#</Directory>

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/1281430883.6520.19.camel@p0064.vcharite.univ-mrs.fr
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Jean-Paul Lacharme
Le #22458351
trouvé !
instruction <VirtualHost ... mal écrite en début de fichier ..

JPL



Le mardi 10 août 2010 à 11:01 +0200, Jean-Paul Lacharme a écrit :
Bonjour,

Je bataille depuis quelques jours sur une installation d'Awstats ... sur
une debian lenny.
Cette installation a été faite sur trois serveurs ... pour deux, les
choses marchent comme je veux, pour le troisième, la page de awstats
s'affiche localement correctement en localhost, mais pas avec le nom
complet du serveur.
error.log --> http://nom du serveur/cgi-bin/ le fichier n'existe pas
(alors que http://localhost/cgi-bin/ est localement ok)
Je ne peux consulter mes statistiques depuis une autre machine.
Tout se passe comme si l'instruction
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
(dans /etc/apache2/site-available/default) ne fonctionnait qu'avec le
localhost.

En bricolant, bien sûr
ln -s /usr/lib/cgi-bin/ cgi-bin dans la racine du site /var/www
plus un AddHandler cgi-script .pl dans apache2.conf, ça marche presque,
mais c'est du vilain bricolage.
Si vous avez une idée
Bien cordialement


JPL

[/etc/apache2/sites-available/default]
.....
Alias /awstats-icon/ /usr/share/awstats/icon/

<Directory "/usr/share/awstats/icon/">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order Allow, Deny (je ferai un Deny allow plus
tard ... )
Allow from all
</Directory>
#---
#ScriptAlias /awstats/ /usr/lib/cgi-bin/ inutile
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

#<Directory "/usr/lib/cgi-bin">
<Location /usr/lib/cgi-bin>
# AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order Allow, Deny (Deny allow plus tard ... )
Allow from all
</Location>
#</Directory>




--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Publicité
Poster une réponse
Anonyme