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+