Prévia do material em texto
Autor: Alexsandro Oliveira
Data: 09/10/2015
INSTALANDO E CONFIGURANDO O NGINX COM HTTPS
O Nginx é um servidor web gratuito e de código aberto, o que tornou uma opção fácil para aqueles que procuram um pequeno servidor web de
alto desempenho.
Nginx foi desenvolvido por Igor Sysoev para uso com um dos maiores sites da Rússia: Rambler (um portal web). Ele começou a desenvolver o
software em 2002, mas a primeira versão pública foi em 2004. A popularidade do nginx, desde então, explodiu e agora ele é usado por
milhões de sites.
(//img.vivaolinux.com.br/imagens/dicas/comunidade
/nginx.png)
NGINX VS APACHE
Em termos de mundo real de casos de uso, uma das comparações mais comuns entre Apache e Nginx é a maneira em que cada servidor lida
com solicitações de conteúdo estático e dinâmico.
O Apache é uma ferramenta muito completa para conteúdo dinâmico e o nginx possui uma performance incrível para conteúdo estático.
Contudo, ambos possuem desvantagens: o Apache consome uma grande quantidade de memória e o Nginx não é bom o bastante, quando se
trata de conteúdos dinâmicos.
Eles não são necessariamente "concorrentes", Apache e Nginx podem trabalhar juntos!
Deste modo, podemos combinar o melhor dos dois mundos, usando Nginx para servir conteúdo estático e o Apache para servir conteúdo
dinâmico.
INSTALANDO É CONFIGURANDO O NGINX COM HTTPS
Versão estável Nginx - 1.8.0 - 2015-04-21
1. Atualizar o repositório do Linux (//www.vivaolinux.com.br/linux/):
sudo apt-get update
2. Instalar o Nginx:
sudo apt-get install nginx
3. Verificar se o serviço esta rodando:
x
Instalando e configurando o Nginx com HTTPS [Dica] https://www.vivaolinux.com.br/dicas/impressora.php?codigo=21309
1 of 3 24/09/2021 23:42
https://img.vivaolinux.com.br/imagens/dicas/comunidade/nginx.png
https://img.vivaolinux.com.br/imagens/dicas/comunidade/nginx.png
https://img.vivaolinux.com.br/imagens/dicas/comunidade/nginx.png
https://img.vivaolinux.com.br/imagens/dicas/comunidade/nginx.png
https://img.vivaolinux.com.br/imagens/dicas/comunidade/nginx.png
https://img.vivaolinux.com.br/imagens/dicas/comunidade/nginx.png
https://img.vivaolinux.com.br/imagens/dicas/comunidade/nginx.png
https://img.vivaolinux.com.br/imagens/dicas/comunidade/nginx.png
https://img.vivaolinux.com.br/imagens/dicas/comunidade/nginx.png
https://www.vivaolinux.com.br/linux/
https://www.vivaolinux.com.br/linux/
https://www.vivaolinux.com.br/linux/
https://www.vivaolinux.com.br/linux/
https://www.vivaolinux.com.br/linux/
https://www.vivaolinux.com.br/linux/
sudo /etc/init.d/nginx status
Caso o serviço esteja parado, execute o comando abaixo:
sudo /etc/init.d/nginx start
4. Verificar se o serviço está ativo na porta padrão:
sudo netstat -pan | grep :80
Caso o serviço não esteja ativo na porta padrão, entre no arquivo de configuração e acrescente as linhas abaixo ou modifique a porta.
sudo vim /etc/nginx/sites-available/default
listen 80;
listen [::]:80 default ipv6only=on;
5. Criar o certificado SSL:
$ sudo mkdir /etc/nginx/ssl
$ cd /etc/nginx/ssl
$ sudo openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/nginx/ssl/nginx.key
-out /etc/nginx/ssl/nginx.crt
6. Configurar o Nginx para usar o SSL:
sudo vim /etc/nginx/sites-available/default
Acrescentar as linhas:
server {
listen 80;
listen [::]:80 default_server ipv6only=on;
listen 443 ssl;
root /usr/share/nginx/html;
index index.html index.htm;
server_name seu_dominio;
ssl_certificate /etc/nginx/ssl/nginx.crt;
ssl_certificate_key /etc/nginx/ssl/nginx.key;
location / {
try_files $uri $uri/ =404;
}
}
Quando você terminar, salve e feche o arquivo.
Agora, tudo que você tem a fazer é reiniciar Nginx para usar as novas configurações:
sudo service nginx restart
Pronto, seu servidor Nginx está apto a responder consultas HTTP e HTTPS.
No seu web browser, digite o domínio do seu servidor.
https://seu_dominio_server
Valeu galera!!!
Alexsandro Oliveira
Faculdade de Tecnologia BandTec
x
Instalando e configurando o Nginx com HTTPS [Dica] https://www.vivaolinux.com.br/dicas/impressora.php?codigo=21309
2 of 3 24/09/2021 23:42
Voltar (verDica.php?codigo=21309)
x
Instalando e configurando o Nginx com HTTPS [Dica] https://www.vivaolinux.com.br/dicas/impressora.php?codigo=21309
3 of 3 24/09/2021 23:42
https://www.vivaolinux.com.br/dicas/verDica.php?codigo=21309
https://www.vivaolinux.com.br/dicas/verDica.php?codigo=21309
https://www.vivaolinux.com.br/dicas/verDica.php?codigo=21309
https://www.vivaolinux.com.br/dicas/verDica.php?codigo=21309
https://www.vivaolinux.com.br/dicas/verDica.php?codigo=21309
https://www.vivaolinux.com.br/dicas/verDica.php?codigo=21309
https://www.vivaolinux.com.br/dicas/verDica.php?codigo=21309
https://www.vivaolinux.com.br/dicas/verDica.php?codigo=21309
https://www.vivaolinux.com.br/dicas/verDica.php?codigo=21309