2012-07-10 3 views
6

Tengo el siguiente código que mi servidor de pitón:¿Cómo configurar DocumentRoot mientras se usa el servidor HTTPSer de python?

#!/usr/bin/python3 
from http.server import HTTPServer, CGIHTTPRequestHandler 

port = 8080 
host_name = "localhost" 
httpd = HTTPServer((host_name, port), CGIHTTPRequestHandler) 
print("server started, to quit press <ctrl-c>") 
httpd.serve_forever() 

Como fijo DocumentRoot a los que el servidor está sirviendo las páginas de.

Respuesta

6

La clase incorporada CGIHTTPRequestHandler sirve desde el directorio de trabajo actual, que normalmente es el directorio desde el que invocó a Python.

Esta clase se utiliza para servir archivos o salida de scripts CGI desde el directorio actual y abajo.

Puede usar os.chdir() para cambiar el directorio de trabajo actual.

+0

Gracias por el rápido – chutsu

Cuestiones relacionadas