GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar el módulo Apache mod_wsgi en Ubuntu 16.04 (Xenial)

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:

XHTML

Después de eso, debe configurar el servidor Apache para servir este archivo a través del protocolo HTTP. Vamos a crear un archivo de configuración para servir el script wsgi_test_script.py sobre una sub URL.

sudo nano /etc/apache2/conf-available/mod-wsgi.conf

Agrega el siguiente contenido:

WSGIScriptAlias /test_wsgi /var/www/html/wsgi_test_script.py

Después de completar los pasos anteriores, habilite mod-wsgi configuración y reinicie el servicio Apache.

sudo a2enconf mod-wsgi
sudo systemctl restart apache2

Paso 4:Prueba

La configuración está lista ahora. Puede probar el script accediendo a http://SERVER_IP//test_wsgi URL en un navegador web. Vea la siguiente captura de pantalla:


Ubuntu
  1. Cómo instalar Apache en Ubuntu 18.04

  2. Cómo instalar Apache en Ubuntu 20.04

  3. Cómo instalar Apache Maven en Ubuntu 18.04

  4. Cómo instalar Apache Sqoop en Ubuntu 16.04

  5. ¿Cómo instalar Apache en Ubuntu?

Cómo instalar Apache Solr 8.9 en Ubuntu 18.04

Cómo instalar el módulo Apache mod_wsgi en Ubuntu 16.04 (Xenial)

Cómo instalar el módulo Apache mod_wsgi en Ubuntu 18.04 (Bionic)

Cómo instalar OpenOffice en Ubuntu 20.04

Cómo instalar Apache Tomcat 10 en Ubuntu 21

Cómo instalar Apache en Ubuntu 20.04

    12345678910 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]