aucun acces a /cgi-bin [APACHE ] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 04-10-2005 à 13:36:48
Si tu donnais le détail de ta config et ce qui est marqué dans les logs, on pourrait sans doutes t'aider ...
Marsh Posté le 04-10-2005 à 14:25:49
bonjour multani
voila se que je recolte pour les logs il ny a rien qui fait reference aux acces
pour le httpd.conf est present
le mod_cgi et mod_alias
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory /usr/lib/cgi-bin/>
AllowOverride none
#Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
<Location /cgi-bin>
AllowOverride None
Options +ExecCGI -Includes
SetHandler cgi-script
</Location>
AddHandler cgi-script .cgi .pl
NameVirtualHost 192.168.1.1
ServerName localhost
Include /etc/apache/vhosts.conf
voila pour les directives du httpd.conf
pour vhosts.conf
<Directory /var/www/*/cgi-bin/>
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
#---------- DOMAIN lao ----------------
<VirtualHost 192.168.1.1>
ServerName lao
ServerAdmin webmaster@lao.loc
DocumentRoot /var/www/lao
TransferLog /var/log/apache/access_lao
ScriptAlias /cgi-bin/ /var/www/lao/cgi-bin/
</VirtualHost>
#---------- DOMAIN bbb ----------------
<VirtualHost 192.168.1.1>
ServerName bbb
ServerAdmin webmaster@lao.loc
DocumentRoot /var/www/bbb
TransferLog /var/log/apache/access_bbb
ScriptAlias /cgi-bin/ /var/www/bbb/cgi-bin/
</VirtualHost>
Voila pour le vhost.conf
les problemes rencontrés
la connection à partir de mon client (w2k) 192.168.1.2 sur l'adresse
http://localhost ou 127.0.0.1 ou 192.168.1.1/cgi-bin/mailgraph.cgi est impossible.
si je deplace mailgraph.cgi dans le rep /cgi-bin de mon virtualhost lao la il marche
pour y arriver j'ai fait un lien symbolic ln -s /usr/lib/cgi-bin/ cgi-bin à partir de mon repertoire lao present dans /var/www/lao mais se n'est pas une solution elegante je dirais meme bourain.
question
commen avoir acces au cgi placé dans /usr/local/cgi-bin (squidGuard.cgi ; mailgraph.cgi ; openwebmail ; etc.) ?
je signale que si je lance sur mon client: https://192.168.1.1/cgi-bin/openwebmail/openwebmail.pl -> sa marche tout comme https://192.168.1.1:10000
le /etc/host
127.0.0.1 localhost
192.168.1.1 charbon.loa.loc lao.loc
merci a+ gilles
Marsh Posté le 04-10-2005 à 11:00:27
bonjour
j'ai aucun access a partir de mon client (w2k) à mes cgi deposes dans /usr/lib/cgi-bin (debian)
exemple ://localhost/cgi-bin/mailgraph.cgi
les variables dans le httpd.conf sont bonnes
merci a+