Tecnología

Inicio

Cómo utilizar Python Apache

La mayoría de los servidores web, incluyendo Apache, están escritas en C o C ++ y no pueden ejecutar código escrito en Python directamente. Con el fin de ejecutar un programa Python en Apache, que debe pasar por el Common Gateway Interface (CGI). Por razones de seguridad, así como la comodidad, la ubicación más común para archivos de Python es la carpeta cgi-bin en el servidor. Antes de Apache permite acceder a estos archivos a través de la CGI, primero se le debe decir cómo deben ser manejados.

Instrucciones

1 Abra un editor de texto o programa.

2 Abra el archivo httpd.conf en el editor. Este archivo está en la carpeta conf de la instalación de Apache.

3 Agregar el comando "ScriptAlias ​​/ cgi-bin / / usr / local / apache2 / cgi-bin" en la parte inferior del archivo. Guarde los cambios en el archivo y cierre el editor.

4 Coloque los scripts de Python completadas en el directorio cgi-bin. Apache se hace de forma automática las solicitudes de script directos de los navegadores de los usuarios en el directorio cgi-bin una vez que el cambio de secuencia de comandos.

Consejos y advertencias

  • El comando ScriptAlias ​​se puede colocar en casi cualquier lugar en el archivo de configuración. La colocación de comandos personalizados en la parte inferior del archivo hace que sean más fáciles de encontrar y modificar. La ruta de ejemplo "/ usr / local / apache2 / cgi-bin" puede no coincidir con la instalación actual de Apache. Compruebe la ruta de instalación actual antes de modificar el archivo de configuración.
  • El uso de cualquier secuencia de comandos interpretado como Python, BASIC o Java tiene el potencial de reducir la velocidad de respuesta del servidor. Estas aplicaciones deben utilizarse con moderación en equipos con problemas de rendimiento existentes.