El módulo Apache mod_wsgi se utiliza para servir secuencias de comandos de Python a través de HTTP a través del servidor web Apache. Este tutorial le ayuda a instalar el módulo Apache mod_wsgi en Ubuntu 16.04 (Xenial Xerus).
Paso 1:requisitos previos
Inicie sesión en la consola del servidor Ubuntu 16.04 a través de SSH e instale algunos paquetes de requisitos previos en el sistema.
sudo apt-get update sudo apt-get install python libexpat1
Paso 2:instalación del módulo mod_wsgi con Apache
Antes de comenzar, deberá instalar algunos componentes de Apache que son requisitos previos para poder trabajar con mod_wsgi. Puede instalar todos los componentes necesarios simplemente ejecutando el siguiente comando:
sudo apt-get update sudo apt-get install apache2 apache2-utils ssl-cert
Ahora, instale el módulo Apache mod_wsgi ejecutando el siguiente comando:
sudo apt-get install libapache2-mod-wsgi
Reinicie el servicio Apache para que mod_wsgi funcione.
sudo systemctl restart apache2
Paso 3:configurar Apache para el módulo WSGI
Ahora necesita configurar su servidor Apache para que funcione con el módulo mod_wsgi. Vamos a crear un script de python para servir a través del módulo mod_wsgi Apache.
sudo vi /var/www/html/wsgi_test_script.py
Agrega el siguiente contenido:
XHTML12345678910 | def application(environ,start_response):status ='200 OK' html ='\n' \ '\n' \ ' Hurra, mod_wsgi está funcionando\n' \ '\n' \ '\n' response_header =[('Content-type','text/html')] start_response(status,response_header) return [html] |