GNU/Linux >> Tutoriales Linux >  >> Ubuntu

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

El módulo Apache mod_wsgi se usa para servir secuencias de comandos de Python a través de HTTP a través del servidor web Apache. Este tutorial lo ayuda a instalar el módulo Apache mod_wsgi en Ubuntu 18.04 (Bionic Beaver).

Paso 1:requisitos previos

Inicie sesión en la consola del servidor Ubuntu 18.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:instalar el módulo mod_wsgi

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 WSGI

A continuación, cree una secuencia de comandos de python para servir a través del módulo Apache mod_wsgi.

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 la siguiente URL en un navegador web.

 http://SERVER_IP/test_wsgi

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 Joomla con Apache en Ubuntu 18.04

  4. Cómo instalar Apache CouchDB en Ubuntu 18.04 LTS

  5. Cómo instalar la GUI de Apache en Ubuntu 18.04 LTS

Cómo instalar ModSecurity Apache en Ubuntu 20.04 LTS

Cómo instalar Apache Tomcat en Ubuntu 20.04 LTS

Cómo instalar Apache Tomcat en Ubuntu 18.04 Bionic Beaver

Cómo instalar Apache CouchDB en Ubuntu 18.04 Bionic Beaver

Cómo instalar ModSecurity Apache en Ubuntu 20.04

Cómo instalar Apache en Ubuntu 22.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]