Hvordan bruke Python Apache

De fleste webservere, inkludert Apache, er skrevet i C eller C ++, og kan ikke kjøre kode skrevet i Python direkte. For å kjøre en Python program på Apache, må det bli rutet gjennom Common Gateway Interface (CGI). Av hensyn til sikkerhet, så vel som praktisk, den vanligste plasseringen for Python-filer er cgi-bin mappe på serveren. Før Apache gjør at disse filene tilgang til gjennom CGI, må det først bli fortalt hvordan de skal håndteres.

Bruksanvisning

1 Åpne en tekst eller program editor.

2 Åpne httpd.conf filen i editoren. Denne filen er i conf-mappen på Apache installasjon.

3 Legg kommandoen "Scriptalias / cgi-bin / / usr / local / apache2 / cgi-bin" nederst i filen. Lagre endringene i filen og lukk editor.

4 Plasser fullført Python-skript i cgi-bin. Apache vil automatisk direkte script forespørsler fra brukerens nettlesere til cgi-bin katalogen når skriptet endringen er gjort.

Hint

  • Den Scriptalias kommandoen kan plasseres nesten hvor som helst i konfigurasjonsfilen. Plassere egendefinerte kommandoer nederst i filen som gjør dem lettere å finne og endre. Eksempelet banen "/ usr / local / apache2 / cgi-bin" kan ikke matche din nåværende Apache installasjon. Sjekk dagens installasjonsbanen før du endrer konfigurasjonsfilen.
  • Ved hjelp av noen tolket script som Python, BASIC eller Java har potensial til å bremse server respons. Disse programmene bør brukes med måte på datamaskiner med eksisterende ytelsesproblemer.