wils@web ~ $ cat ~/ajuda/guia-pratico-para-rodar-aplicacoes-python-com-gunicorn-20-em-servidores-ubuntu-22-04.md
ServidoresGuia prático para rodar aplicações Python com Gunicorn 20 em servidores Ubuntu 22.04
Este guia prático fornece um passo a passo para rodar aplicações Python utilizando o Gunicorn 20 em servidores Ubuntu 22.04.
Introdução
Gunicorn é um servidor WSGI para aplicações Python que oferece desempenho e flexibilidade. Neste manual, você aprenderá a instalar e configurar o Gunicorn para executar sua aplicação Python.
Pré-requisitos
- Servidor Ubuntu 22.04
- Python 3.x instalado
- pip para instalação de pacotes
Passo a Passo
1. Atualizar o sistema
sudo apt update && sudo apt upgrade -y
2. Instalar o Python e pip
sudo apt install python3 python3-pip -y
3. Criar um ambiente virtual
python3 -m venv myenv
source myenv/bin/activate
4. Instalar Gunicorn
pip install gunicorn==20.*
5. Criar uma aplicação simples
Crie um arquivo chamado app.py com o seguinte conteúdo:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
6. Instalar Flask
pip install Flask
7. Rodar a aplicação com Gunicorn
gunicorn --bind 0.0.0.0:8000 app:app
8. Acessar a aplicação
Abra seu navegador e acesse http://
Conclusão
Você agora tem uma aplicação Python rodando com Gunicorn em um servidor Ubuntu 22.04. Para produção, considere usar um servidor reverso como Nginx para gerenciar as requisições e aumentar a segurança.
Dica: Para gerenciar o Gunicorn como um serviço, você pode criar um arquivo de unidade do systemd.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.