Como instalar o módulo apache mod_wsgi no ubuntu 16.04 (Xenial)
- 2199
- 703
- Loren Botsford
O módulo MOD_WSGI APACH. Este tutorial ajuda você a instalar o módulo apache mod_wsgi no Ubuntu 16.04 (Xenial Xerus).
Etapa 1 - Pré -requisitos
Faça login no Ubuntu 16.04 Console do servidor via SSH e instale alguns pacotes de pré -requisitos no sistema.
sudo apt-get update sudo apt-get install python libexpat1
Etapa 2 - Instalando o módulo MOD_WSGI com Apache
Antes de começar, você precisará instalar alguns componentes do Apache Pré -requisito para trabalhar com mod_wsgi. Você pode instalar todos os componentes necessários simplesmente executando o seguinte comando:
SUDO APT-GET ATUALIZAÇÃO SUDO APT-GET APACH2 APACHE2-UTILS SSL CERT
Agora, instale o módulo MOD_WSGI APACHE, executando o seguinte comando:
sudo apt-get install libapache2-mod-wsgi
Reinicie o serviço Apache para fazer com que o mod_wsgi funcione.
sudo systemctl reiniciar apache2
Etapa 3 - Configure o módulo Apache para WSGI
Agora você precisa configurar seu servidor Apache para funcionar com o módulo MOD_WSGI. Vamos criar um script python para servir via módulo APACHE MOD_WSGI.
sudo vi/var/www/html/wsgi_test_script.py
Adicione o seguinte conteúdo:
Def Application (Environ, Start_Response): Status = '200 ok' html = '\ n' \ '\ n' \ 'Hooray, mod_wsgi está funcionando \ n' \ '\ n' \ '\ n' resposta_header = [(' Tipo de conteúdo ',' text/html ')] start_response (status, resposta_header) return [html]12345678910 | Def Application (Environ, Start_Response): Status = '200 ok' html = '\ n' \ '\ n' \ 'Hooray, mod_wsgi está funcionando \ n' \ '\ n' \ '\ n' resposta_header = [(' Tipo de conteúdo ',' text/html ')] start_response (status, resposta_header) return [html] |
Depois disso, você precisa configurar o Apache Server para servir este arquivo sobre o protocolo HTTP. Vamos criar um arquivo de configuração para servir wsgi_test_script.script py sobre um sub url.
sudo nano/etc/Apache2/confiscado/mod-wsgi.conf
Adicione o seguinte conteúdo:
Wsgiscriptalias/test_wsgi/var/www/html/wsgi_test_script.py
Depois de concluir as etapas acima ativadas mod-wsgi Configuração e reinicie o serviço Apache.
sudo a2enconf mod-wsgi sudo systemctl reiniciar apache2
Etapa 4 - Teste
A configuração está pronta agora. Você pode testar o script acessando http: // server_ip // test_wsgi URL em um navegador da web. Veja abaixo a captura de tela: