Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

problem sa cgi-bin direktorijem

[es] :: Linux aplikacije :: problem sa cgi-bin direktorijem

Strane: 1 2

[ Pregleda: 4083 | Odgovora: 22 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

W-Line

Član broj: 148183
Poruke: 42
*.84-49-11.nextgentel.com.



Profil

icon problem sa cgi-bin direktorijem04.05.2011. u 14:48 - pre 157 meseci
Pozdrav,

dali je neko imao problem sa cgi-bin direktorijama vezano za linux web-aplikacije ?
Ja imam problem sa tim sto dobijem poruku od servera da cgi-bin deirektorija ne moze da bude pronadjena...

Ovdje ispod je moj "virtualHost" konfig na apache serveru httpd.conf

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /home/mojadomena.com/public_html
ServerName mojadomena.com
ServerAlias www.mojadomena.com
ScriptAlias /cgi-bin/ "/home/mojadomena.com/cgi-bin"
DirectoryIndex index.php index.html index.htm index.shtml
<Directory "/home/mojadomena.com/public_html">
Options Indexes Includes FollowSymLinks MultiViews +ExecCGI
AddHandler cgi-script cgi pl
#AllowOverride AuthConfig
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory "/home/mojadomena.com/cgi-bin">
Options Indexes Includes FollowSymLinks MultiViews +ExecCGI
AddHandler cgi-script cgi pl
#AllowOverride AuthConfig
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Zaista mi nije jasno zasto server ne moze da nadje cgi-bin, ovo je poruka koja izadje na mozilli:

Not Found

The requested URL /cgi-bin/install.cgi was not found on this server.

Nadam se da ce neki maher doci sa prijedlogom...

Pozdrav svima raja
 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: problem sa cgi-bin direktorijem04.05.2011. u 15:21 - pre 157 meseci
Pogledas error log ili ga okacis ovde i videcemo :)
 
Odgovor na temu

W-Line

Član broj: 148183
Poruke: 42
*.84-49-11.nextgentel.com.



Profil

icon Re: problem sa cgi-bin direktorijem04.05.2011. u 15:33 - pre 157 meseci
hvala na javljanju, evo i da log okacim, iako nije narocito jasan:

[Wed May 04 09:31:12 2011] [error] [client 84.xx.xx.xx] script not found or unable to stat: /home/mojadomena.com/cgi-bininstall.cgi
[Wed May 04 09:31:15 2011] [error] [client 84.xx.xx.xx] script not found or unable to stat: /home/mojadomena.com/cgi-bininstall.cgi
[Wed May 04 09:31:18 2011] [error] [client 84.xx.xx.xx] script not found or unable to stat: /home/mojadomena.com/cgi-bininstall.cgi
[Wed May 04 09:31:45 2011] [error] [client 84.xx.xx.xx] script not found or unable to stat: /home/mojadomena.com/cgi-bininstall.cgi

ovaj log je ocitan sa CentOS-a verzija 5.6 64 Bitni

nano /var/log/httpd/error_log

 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: problem sa cgi-bin direktorijem04.05.2011. u 15:37 - pre 157 meseci
Izmeni
ScriptAlias /cgi-bin/ "/home/mojadomena.com/cgi-bin"
u ovo
ScriptAlias /cgi-bin/ "/home/mojadomena.com/cgi-bin/"

 
Odgovor na temu

W-Line

Član broj: 148183
Poruke: 42
*.84-49-11.nextgentel.com.



Profil

icon Re: problem sa cgi-bin direktorijem04.05.2011. u 15:42 - pre 157 meseci
hvala puno ! proradi iz prve :), ali dali sada trebam dodat / i na Directory isto ili je dovoljno samo na ScripAlias ??


<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /home/mojadomena.com/public_html
ServerName mojadomena.com
ServerAlias www.mojadomena.com
ScriptAlias /cgi-bin/ "/home/mojadomena.com/cgi-bin/" <---------------- ovdje sam dodao /
DirectoryIndex index.php index.html index.htm index.shtml
<Directory "/home/mojadomena.com/public_html">
Options Indexes Includes FollowSymLinks MultiViews +ExecCGI
AddHandler cgi-script cgi pl
#AllowOverride AuthConfig
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory "/home/mojadomena.com/cgi-bin"> <------------------------ treba li i ovdje da zakljucam u taj direktorij / ?
Options Indexes Includes FollowSymLinks MultiViews +ExecCGI
AddHandler cgi-script cgi pl
#AllowOverride AuthConfig
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

i Hvala puno jos jednom !!!

 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: problem sa cgi-bin direktorijem04.05.2011. u 16:08 - pre 157 meseci
Samo trebas izmeniti ScriptAlias posto on ukazuje na punu putanju do cgi foldera. Bez / na kraju Apache nije znao da je u pitanju folder i zato si imao one greske u error_log-u. Pozdrav!
 
Odgovor na temu

W-Line

Član broj: 148183
Poruke: 42
*.84-49-11.nextgentel.com.



Profil

icon Re: problem sa cgi-bin direktorijem04.05.2011. u 16:59 - pre 157 meseci
aha ok razumijem, sad mi je jasno...
jos jednom puno hvala !!

Pozdrav
 
Odgovor na temu

W-Line

Član broj: 148183
Poruke: 42
*.84-49-11.nextgentel.com.



Profil

icon Re: problem sa cgi-bin direktorijem05.05.2011. u 23:58 - pre 157 meseci
Pozdrav opet Miroslave,

imam jedan mali problem kad sam postavio perl-cgi na novom serveru, dakle konfiguracije je identicna kao na starom, samo na novom
mi se pojavio jedan problem oko "security" na apache.

Ovdje ispod je error koji sam dobio na apache ACCESS_LOG:

84.xx.xx.xx - - [06/May/2011:08:41:34 +0200] "GET /cgi-bin/install.cgi HTTP/1.1" 500 614
84.xx.xx.xx - - [06/May/2011:08:41:36 +0200] "GET /cgi-bin/install.cgi HTTP/1.1" 500 614
84.xx.xx.xx - - [06/May/2011:08:41:36 +0200] "GET /cgi-bin/install.cgi HTTP/1.1" 500 614
84.xx.xx.xx - - [06/May/2011:08:43:13 +0200] "GET /cgi-bin/install.cgi HTTP/1.1" 500 614
84.xx.xx.xx - - [06/May/2011:08:52:33 +0200] "GET /cgi-bin/install.cgi HTTP/1.1" 500 614
84.xx.xx.xx - - [06/May/2011:08:53:23 +0200] "GET /cgi-bin/install.cgi HTTP/1.1" 500 614




Ovdje ispod je error koji sam dobio na apache ERROR_LOG:

[Fri May 06 08:55:12 2011] [error] [client 84.xx.xx.xx] (13)Permission denied: exec of '/home/mojadomena.com/cgi-bin/install.cgi' failed
[Fri May 06 08:55:12 2011] [error] [client 84.xx.xx.xx] Premature end of script headers: install.cgi
[Fri May 06 08:08:02 2011] [error] [client 84.xx.xx.xx] Directory index forbidden by Options directive: /home/mojadomena.com/public_html/
[Fri May 06 08:08:04 2011] [error] [client 84.xx.xx.xx] Directory index forbidden by Options directive: /home/mojadomena.com/public_html/




a ovdje ispod je VirtualHost konfiguracija:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /home/mojadomena.com/public_html
ServerName mojadomena.com
ServerAlias www.mojadomena.com
ScriptAlias /cgi-bin/ "/home/mojadomena.com/cgi-bin/"
DirectoryIndex index.php index.html index.htm index.shtml
<Directory "/home/mojadomena.com/public_html">
Options Indexes Includes FollowSymLinks MultiViews +ExecCGI <---------- apache kaze da je ovdje problem al ne kontam sto ? radi na drugom serveru
AddHandler cgi-script cgi pl
#AllowOverride AuthConfig
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory "/home/mojadomena.com/cgi-bin">
Options Indexes Includes FollowSymLinks MultiViews +ExecCGI <---------- apache kaze da je ovdje problem al ne kontam sto ? radi na drugom serveru
AddHandler cgi-script cgi pl
#AllowOverride AuthConfig
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Puno zahvaljujem !!

Pozdrav
 
Odgovor na temu

W-Line

Član broj: 148183
Poruke: 42
*.84-49-11.nextgentel.com.



Profil

icon Re: problem sa cgi-bin direktorijem06.05.2011. u 00:02 - pre 157 meseci
PS: jer sto je najcudnije od svega recimo direktorija phpmyadmin radi ok npr:

http://mojadomena.com/phpmyadmin ovo radi bez problema...... samo kad probam otvorit perl (cgi) onda zapne...

 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: problem sa cgi-bin direktorijem06.05.2011. u 00:07 - pre 157 meseci
Koji je Linux u pitanju? Mirise mi da je selinux ukljucen ako je redhat/centos/fedora u pitanju...
 
Odgovor na temu

W-Line

Član broj: 148183
Poruke: 42
*.84-49-11.nextgentel.com.



Profil

icon Re: problem sa cgi-bin direktorijem06.05.2011. u 00:08 - pre 157 meseci
CentOS 5.6 64 bitna verzija isti kao i prosla verzija....
 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: problem sa cgi-bin direktorijem06.05.2011. u 00:09 - pre 157 meseci
Komanda sestatus kao root sta izbacuje...
 
Odgovor na temu

W-Line

Član broj: 148183
Poruke: 42
*.84-49-11.nextgentel.com.



Profil

icon Re: problem sa cgi-bin direktorijem06.05.2011. u 00:09 - pre 157 meseci
ukljucen je "iptables" firewall ali je otvoren port 80 i 22 (ssh) ... jedino ako to nije problem...
znaci iptables na CentOS 5.6
 
Odgovor na temu

W-Line

Član broj: 148183
Poruke: 42
*.84-49-11.nextgentel.com.



Profil

icon Re: problem sa cgi-bin direktorijem06.05.2011. u 00:09 - pre 157 meseci
[root@mail ~]# sestatus
SELinux status: disabled
 
Odgovor na temu

W-Line

Član broj: 148183
Poruke: 42
*.84-49-11.nextgentel.com.



Profil

icon Re: problem sa cgi-bin direktorijem06.05.2011. u 00:11 - pre 157 meseci
ovo je sadrzaj iptables fajla kojeg sam konfigurisao:


# Generated by iptables-save v1.3.5 on Fri May 6 07:33:34 2011
*filter
:INPUT DROP [8:384]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [358:68600]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m multiport --dports 80,22 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
COMMIT
# Completed on Fri May 6 07:33:34 2011
 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: problem sa cgi-bin direktorijem06.05.2011. u 00:12 - pre 157 meseci
Ok to nije. Idemo dalje..

Izlistaj mi dozvole tog cgi skripta pomocu ls -lh skript.cgi
Takodje bih voleo da vidim nekoliko pocetnih linija u toj cgi skripti
p.s. Takodje jedan

ls -lhd /home/mojadomena.com/cgi-bin/
 
Odgovor na temu

W-Line

Član broj: 148183
Poruke: 42
*.84-49-11.nextgentel.com.



Profil

icon Re: problem sa cgi-bin direktorijem06.05.2011. u 00:19 - pre 157 meseci
dozvola install.cgi skripta:

[root@mail cgi-bin]# ls -lh install.cgi
-rw-r--r-- 1 root root 8.9K Mar 18 19:55 install.cgi




pocetne linije fajla install.cgi

#!/usr/bin/perl
use strict;
use CGI::Carp qw(fatalsToBrowser);
use lib '.';
use DBI;
use XFileConfig;
my $ok = "<br><b style='background:#1a1;color:#fff;padding:2px;'>OK</b>";

eval {require Session;};
if($@)
{
if(-e "Modules/auto/WSD/Filter/Filter_64.so")
 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: problem sa cgi-bin direktorijem06.05.2011. u 00:20 - pre 157 meseci
Aha. chmod +x skript.cgi pa onda probaj.
 
Odgovor na temu

W-Line

Član broj: 148183
Poruke: 42
*.84-49-11.nextgentel.com.



Profil

icon Re: problem sa cgi-bin direktorijem06.05.2011. u 00:23 - pre 157 meseci
SVAKA CAS CARE ! proradi ;)

puno zahvaljujem !!
Bas nije da se svaki dan dozivi da neko respondira ovako brzo i ujedno ovako kasno :)

hvala puno jos jednom !!

Zivio !
 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: problem sa cgi-bin direktorijem06.05.2011. u 00:25 - pre 157 meseci
Tako je to kad ti je dosadno i nemas posao :)) hehe.. chmod +x moras obavezno staviti za cgi skripte kako bih mogle da se pokrecu/izvrsavaju..

Ako nesto treba vici!
 
Odgovor na temu

[es] :: Linux aplikacije :: problem sa cgi-bin direktorijem

Strane: 1 2

[ Pregleda: 4083 | Odgovora: 22 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.