Πρόβλημα με τον apache2

Τεχνικές και μόνο Συζητήσεις για WEB hosting servers, Mail servers, DNS servers. Όχι αναζήτηση υπηρεσιών εδώ!

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
kekropas
Δημοσιεύσεις: 46
Εγγραφή: 25 Αύγ 2008 21:53

Πρόβλημα με τον apache2

Δημοσίευση από kekropas » 13 Δεκ 2008 01:47

Είμαι σε ubuntu 8.10 , έχω φορτώσει apache2,php,mysql και η perl προεγκατεστημένη.
Όλα λειτουργούν κανονικά.
Το πρώτο πρόβλημα είναι ότι δεν μπορώ να εκτελέσω cgi scripts μέσω httpd ενώ μέσω κονσόλας λειτουργούν κανονικά.
To httpd.conf που έβαλα είναι

Κώδικας: Επιλογή όλων

<Directory />
  Options FollowSymLinks +ExecCGI 
  AllowOverride None
</Directory> 

AddHandler cgi-script .cgi .pl
και προσπαθώ κάτω από το www να φτιάξω ένα φάκελο cgi-bin που να τρέχουν τα scriptάκια κανονικά μέσω browser. Δικαιώματα στο φάκελο έχω 755(δοκίμασα και 777) ενώ δεν με πολυενδιαφέρει να περιορίσω την δυνατότητα να τρέχει cgi scripts σε συγκεκριμένους φακέλους.

To δεύτερο πρόβλημα είναι αν μπορεί κάποιος αν του δώσω την εξωτερική μου ip να μπεί στο δικό μου localhost χωρίς να έχω στατική ip. Προσπαθώ με το παλιοrouter μου και δεν καταφέρνω κάτι αν δεν γίνεται χωρίς στατική ip μην παιδεύομαι άλλο.

Αυτά προς το παρών!!!
Ευχαριστώ

id12586
στις καρδιές μας
Δημοσιεύσεις: 8387
Εγγραφή: 23 Ιουν 2003 23:28
Τοποθεσία: Far away
Επικοινωνία:

Πρόβλημα με τον apache2

Δημοσίευση από id12586 » 13 Δεκ 2008 02:15

Και χωρίς στατική IP, δεν έχεις πρόβλημα αφού υπάρχουν οι λύσεις του:
dyndns.org (στήνεται πολύ εύκολα απο το GUI πολλών routers, netgear, linksys)
no-ip.org (έχει και -προβληματικό- linux script για ενημέρωση ip )
Chris at your Services
ΕικόναSacame de Aqui

Άβαταρ μέλους
tix-3-
Δημοσιεύσεις: 827
Εγγραφή: 25 Μαρ 2004 05:12
Τοποθεσία: Θεσσαλονικη-Καβαλα-βεροια(το τριγωνο της καταρας)
Επικοινωνία:

Πρόβλημα με τον apache2

Δημοσίευση από tix-3- » 13 Δεκ 2008 14:33

Τι error σου δινει ο apache για τα cgi;
Για την ip με καλυψε ο id.
Αν δεν υπήρχανε οι κνίτες κι'η ηρωίνη...

kekropas
Δημοσιεύσεις: 46
Εγγραφή: 25 Αύγ 2008 21:53

Πρόβλημα με τον apache2

Δημοσίευση από kekropas » 13 Δεκ 2008 18:56

Forbidden
You don't have permission to access /sci.local/cgi-bin/woda/hello on this server.
Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4 with Suhosin-Patch Server at localhost Port 80

Έχω προσθέσει στο httpd.conf και έχει γίνει:

Κώδικας: Επιλογή όλων

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin
<Directory />
  Options FollowSymLinks +ExecCGI 
  AllowOverride None
</Directory> 
AddHandler cgi-script .cgi .pl
Πάλι τπτ. Αυτό που θέλω να κάνω είναι να εγκαταστήσω το woda αλλα μετά την εγκατάσταση κάτι demo cgi scripts που έχει δεν τρέχουν στον apache. Οπότε πρόσθεσα την 1η γραμμή για να του πώ ότι αρχείο είναι εκεί μέσα να το αντιμετωπίσει σαν cgi ή pl. Κάπου υπάρχει λάθος.Εντωμεταξύ αυτά τα demo δεν δουλεύουν ούτε από κονσόλα(μήπως επειδή είναι cgi και όχι καθαρή perl? Δεν έχουν επέκταση.) ενώ ένα κλασσικο hello world δούλεψε. Μέσω apache και στο hello world είχα το ίδιο μήνυμα λάθους.
Τα demo του woda όταν τρέχω από κονσόλα μου βγάζουν

Content-type: text/html

<H1>Hello!</H1>
<P>You got Perl working! You may now try the Woda <A HREF=demos>demos</A>.

<!--

IF YOU SEE THIS PERL IS NOT WORKING.

REASONS:

1) It is not installed on your PC at all.
2) The first line of this file points to a wrong location.
3) Your httpd server is not configured to run Perl CGI files.

These are not WODA related issues!

-->

Οποιαδήποτε ιδέα θα είναι χρήσιμη!!!


Το άλλο θέμα με την ip λύθηκε ..μόνο του!!! Σήμερα όλα λειτουργούν οκ ευχαριστώ για το χρόνο σας

Άβαταρ μέλους
tix-3-
Δημοσιεύσεις: 827
Εγγραφή: 25 Μαρ 2004 05:12
Τοποθεσία: Θεσσαλονικη-Καβαλα-βεροια(το τριγωνο της καταρας)
Επικοινωνία:

Πρόβλημα με τον apache2

Δημοσίευση από tix-3- » 13 Δεκ 2008 19:38

Δοκιμασε αυτό

Κώδικας: Επιλογή όλων

ScriptAlias /cgi-bin/ /home/Kekropas/public_html/cgi-bin/
<Directory /home/kekropas/public_html/cgi-bin/>
          Options ExecCGI
          AddHandler cgi-script cgi pl
</Directory>
και βάλε ολα τα cgi σου στον συγκεκριμενο φακελο.
Αν δεν υπήρχανε οι κνίτες κι'η ηρωίνη...

kekropas
Δημοσιεύσεις: 46
Εγγραφή: 25 Αύγ 2008 21:53

Πρόβλημα με τον apache2

Δημοσίευση από kekropas » 14 Δεκ 2008 13:14

tix-3- έγραψε:Δοκιμασε αυτό

Κώδικας: Επιλογή όλων

ScriptAlias /cgi-bin/ /home/Kekropas/public_html/cgi-bin/
<Directory /home/kekropas/public_html/cgi-bin/>
          Options ExecCGI
          AddHandler cgi-script cgi pl
</Directory>
και βάλε ολα τα cgi σου στον συγκεκριμενο φακελο.
Δουλεύει τέλεια!!!
Ευχαριστώ πολύ
cheers :pint:

kekropas
Δημοσιεύσεις: 46
Εγγραφή: 25 Αύγ 2008 21:53

Πρόβλημα με τον apache2

Δημοσίευση από kekropas » 18 Δεκ 2008 14:56

Να ρωτησω κατι ακομα, εκανα εγκατασταση το woda με την εντολη perl install κατω απο το φακελο με τον κωδικα και εχει γινει κατι λαθος και θελω να κανω απεγκατασταση. Πως γινεται ρε γμτ?

Απάντηση

Επιστροφή στο “Apache, IIS, DNS Servers”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες