Você está na página 1de 5

Instalação NGINX

sudo apt-get install

Local do arquivo de configuração

/usr/local/etc/nginx/nginx.conf

Instalação do Certbot certificação para SSL

sudo apt-get install certbot python3-certbot-nginx

Criar um arquivo de configuração

cd /etc/nginx/sites-available

vim site.conf

server{

server_name teste.com.br;

listen 80;

error_page 500 502 504 /50x.html;

location /{

root /var/www/html;

index index.html index.htm index.nginx-debian.html;

Remover link simbólico default da pasta sites-enabled

rm /etc/nginx/sites-enabled/default

Criar um link simbólico para ativação da nova configuração

sudo ln -s /etc/nginx/sites-available/sisaqua.conf
/etc/nginx/sites-enabled/
Verificar se os arquivos de configuração estão corretos

sudo nginx –t

Recarregar a nova configuração do nginx

service nginx restart

sudo /etc/init.d/nginx reload

CERTBOT
Pré-requisitos:

• IP public
• DNS publico apontando para ip publico

Iniciar certbot inicialize com o plugin do nginx

certbot --nginx
Agendamento para renovação automática de certificado
Colocar HTTPS utilizando certificados auto assinados

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -


keyout 10.154.41.37.key -out 10.154.41.37.crt

Criar Redirecionamento da porta 80 para a 443

Você também pode gostar