Δημοσιεύτηκε: 19 Νοέμ 2012, 01:07
koslibpro έγραψε:
οπου παρατηρω οτι ψαχνει να βρει το script στο dir /usr/lib/cgi-bin/...
χμμμ παρακαλω τα σχολια των ειδικων εδω περα:)
Ο γενικός τρόπος χρήσης είναι
1. τυπικά δεν κάνεις κάποια αλλαγή στα αρχεία ρυθμίσεων, διότι η προεπιλογή είναι πράγματι να βρίσκει τα αρχεία εκτέλεσης στον κατάλογο /usr/lib/cgi-bin/
2. για να τρέχει αρχεία π.χ. python, πρέπει να έχεις εγκαταστήσει το πακέτο libapache2-mod-python και αυτό ήταν.
3. έχω την εντύπωση ότι μπορεί να τρέξει αρχεία python (κατάληξη .py) από οπουδήποτε στο /var/www/*, διότι κοιτάει την κατάληξη. Για αρχεία .php, κοιτάει την κατάληξη και εκτελεί.
4. νομίζω ότι έχει περάσει η μόδα να βάζεις αρχεία που εκτελούνται, στον κατάλογο cgi-bin.
Μπορείς να φτιάξεις ένα αρχείο mytest.py με περιεχόμενο
- Κώδικας: Επιλογή όλων
from mod_python import apache
def handler(req):
req.content_type = “text/plain”
req.write(”Hello World”)
return apache.OK
Αν το βάλεις στο /var/www/mytest.py, τότε πας στο http://localhost/mytest.py
Αν το βάλεις στο /usr/lib/cgi-bin/mytest.py, τότε πας στο http://localhost/cgi-bin/mytest.py