How To Set Up Django with Postgres, Nginx, and Gunicorn on Ubuntu 18.04

Introdução

O Django é um framework Web poderoso, que pode ajudar o seu aplicativo Python ou site a decolar. O Django inclui um servidor de desenvolvimento simplificado para testar seu código localmente, mas para qualquer coisa ligeiramente relacionada com produção, é necessário um servidor Web mais seguro e poderoso. Continue reading “How To Set Up Django with Postgres, Nginx, and Gunicorn on Ubuntu 18.04”

Como configurar um servidor OpenVPN no Debian 9

Introdução

Quer acessar a Internet com segurança do seu smartphone ou notebook, enquanto estiver conectado a uma rede não confiável como o Wi-Fi de um hotel ou café? Uma Virtual Private Network (VPN) permite que você atravesse redes não confiáveis com privacidade e segurança como se estivesse em uma rede privada. O tráfego emerge do servidor VPN e continua sua jornada para o destino. Continue reading “Como configurar um servidor OpenVPN no Debian 9”

How To Set Up a Node.js Application for Production on Ubuntu 18.04

Introdução

O Node.js é um ambiente de execução de código aberto do JavaScript para construção de aplicativos de rede e do servidor. A plataforma executa nos sistemas operacionais Linux, macOS, FreeBSD e Windows. Embora você possa executar aplicativos Node.js na linha de comando, este tutorial se concentrará em executá-los como um serviço. Isso significa que eles irão reiniciar após reinicialização ou falha, sendo seguros para utilização em um ambiente de produção. Continue reading “How To Set Up a Node.js Application for Production on Ubuntu 18.04”

How To Set Up a Firewall with UFW on Debian 9

Introdução

O UFW, ou Uncomplicated Firewall (Firewall Descomplicado), é uma interface para iptables desenvolvida para simplificar o processo de configuração de um firewall. Apesar da iptables ser uma ferramenta sólida e flexível, pode ser difícil para os iniciantes aprender como usá-la para configurar corretamente um firewall. Se você deseja começar a proteger sua rede, mas não tem certeza sobre qual ferramenta usar, o UFW pode ser a escolha certa para você. Continue reading “How To Set Up a Firewall with UFW on Debian 9”

How To Serve Flask Applications with uWSGI and Nginx on Ubuntu 18.04

Introdução

Neste guia, você construirá um aplicativo Python usando o microframework do Flask no Ubuntu 18.04. A maior parte deste artigo será sobre como configurar o servidor do aplicativo uWSGI e como iniciar o aplicativo e configurar o Nginx para atuar como um proxy reverso no front-end. Continue reading “How To Serve Flask Applications with uWSGI and Nginx on Ubuntu 18.04”

How To Serve Flask Applications with Gunicorn and Nginx on Ubuntu 18.04

Introdução

Neste guia, você construirá um aplicativo Python usando o microframework Flask no Ubuntu 18.04. A maior parte deste artigo será sobre como configurar o servidor do aplicativo Gunicorn, como iniciar o aplicativo e configurar o Nginx para atuar como um proxy reverso no front-end. Continue reading “How To Serve Flask Applications with Gunicorn and Nginx on Ubuntu 18.04”

How To Secure Apache with Let’s Encrypt on Ubuntu 18.04

Introdução

A Let’s Encrypt é uma autoridade certificadora (CA) que proporciona uma maneira descomplicada de obter e instalar certificados TLS/SSL, gratuitamente, possibilitando assim protocolos HTTPS criptografados em servidores web. Ela simplifica o processo ao fornecer um cliente de software, o Certbot, que tenta automatizar a maioria (se não todas) das etapas necessárias. Atualmente, todo o processo de obtenção e instalação de um certificado é totalmente automatizado em Apache e Nginx. Continue reading “How To Secure Apache with Let’s Encrypt on Ubuntu 18.04”