Portál AbcLinuxu, 11. května 2025 04:32

Dotaz: V gentoo nemam pristup k cgi cez http

23.4.2011 11:49 rado3105 | skóre: 11
V gentoo nemam pristup k cgi cez http
Přečteno: 339×
Odpovědět | Admin
V gentoo som nainstaloval smokeping vratane vsetkych zavislosti. Upravil som /etc/smokeping/config podla mojich potrieb. - Toto stacilo urobit kym som mal ubuntu server.

V gentoo mam nejaky problem, ze ked zadam adresu do prehliadaca: http://ipadresa/cgi-bin/smokeping.cgi alebo http://ipadresa/cgi-perl/smokeping.cgi ukaze mi: You don't have permission to access /cgi-perl/smokeping.cgi on this server.

V com moze byt problem?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.4.2011 13:13 Nobody
Rozbalit Rozbalit vše Re: V gentoo nemam pristup k cgi cez http
Odpovědět | | Sbalit | Link | Blokovat | Admin
Webserver bud nema nastaven cgi-bin + pristupova prava (v konfiguraku zrejme Apache), nebo sam nema prava pro smokeping.cgi (na urovni filesystemu).
23.4.2011 13:57 rado3105 | skóre: 11
Rozbalit Rozbalit vše Re: V gentoo nemam pristup k cgi cez http
Vedel by si poradit ako to zistit, co ma a co nema prava? V apachi to kde povolit v hlavnom konfiguracnom subore?
Řešení 1× (rado3105 (tazatel))
23.4.2011 15:00 Nobody
Rozbalit Rozbalit vše Re: V gentoo nemam pristup k cgi cez http
Nechces sem hodit ten konfigurak? A kde na disku mas smokeping.cgi?

V zasade ale potrebujes nastavit neco jako:
DocumentRoot "/home/web/docs"

<Directory "/home/web/docs/cgi-bin">
	Options +ExecCGI
	Order Allow,Deny
	Allow from all
</Directory>

AddHandler cgi-script .cgi
Nevim, snad mas predstavu.
23.4.2011 15:46 rado3105 | skóre: 11
Rozbalit Rozbalit vše Re: V gentoo nemam pristup k cgi cez http
Akosi sa neviem dopatrat k tomu co myslis,kde by som to nasiel:

vystup: nano -w /etc/apache2/modules.d/79_smokeping.conf: http://img6.imagebanana.com/img/9xgt7gjy/Selection_012.png

tu je obsah /etc/smokeping: http://img6.imagebanana.com/img/yywnqzhg/Selection_009.png

tu je obsah /etc/apache2: http://img6.imagebanana.com/img/pf9h5hky/Selection_010.png

/etc/apache2/modules: http://img6.imagebanana.com/img/afmejy5d/Selection_011.png
23.4.2011 15:58 rado3105 | skóre: 11
Rozbalit Rozbalit vše Re: V gentoo nemam pristup k cgi cez http

v /etc/apache2/modules.d/79_smokeping.conf som do options pridal: +ExecCGI

Restartoval som apache nepomohlo. Najvacsi problem je ze neviem jasne ani kadial - cez aky odkaz tam pristupovat, raz pisu /cgi-bin/smokeping.cgi, druhykrat cgi-perl/smokeping.pl.

 

Je to cele akosi nahovno.

Řešení 1× (rado3105 (tazatel))
23.4.2011 16:09 rado3105 | skóre: 11
Rozbalit Rozbalit vše Re: V gentoo nemam pristup k cgi cez http

Pomohlo ako pisal nobody, pridat:

Allow from all

 

Options -Indexes MultiViews +ExecCGI

 

AddHandler cgi-script .cgi

 

vsetko do modulu smokepingu v apachi

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.