## Etapa 1:atualize o sistema
Antes de instalar qualquer novo software, é sempre uma boa prática atualizar os pacotes do sistema para as versões mais recentes. Execute o seguinte comando para atualizar o sistema:
```
atualização do sudo apt
```
Etapa 2:Instale o Nginx
Depois que o sistema for atualizado, você poderá prosseguir com a instalação do Nginx. Para fazer isso, execute o seguinte comando:
```
sudo apto instalar nginx
```
Etapa 3:verifique o status do serviço Nginx
Após a conclusão da instalação, você pode verificar o status do serviço Nginx para garantir que ele esteja em execução. Execute o seguinte comando:
```
sudo systemctl status nginx
```
Você deverá ver uma saída semelhante a esta, indicando que o serviço Nginx está ativo e em execução:
```
● nginx.service - Um servidor web de alto desempenho e um servidor proxy reverso
Carregado:carregado (/lib/systemd/system/nginx.service; ativado; predefinição do fornecedor:ativado)
Ativo:ativo (em execução) desde quinta-feira, 27/06/2019, 14:39:46 UTC; 30 anos atrás
Processo:23658 ExecStartPre=/usr/sbin/nginx -t (código=exited, status=0/SUCCESS)
Processo:23656 ExecStart=/usr/sbin/nginx -g daemon ativado; master_process ativado; (código =encerrado, status =0/SUCESSO)
PID principal:23657 (nginx)
Grupo CG:/system.slice/nginx.service
├─23657 nginx:processo mestre /usr/sbin/nginx -g daemon ativado; master_process ativado;
├─23672 nginx:processo de trabalho
├─23674 nginx:processo de trabalho
├─23680 nginx:processo de trabalho
├─23683 nginx:processo de trabalho
└─23688 nginx:processo de trabalho
27 de junho 14:39:46 localhost systemd[1]:Iniciando um servidor web de alto desempenho e um servidor proxy reverso...
27 de junho 14:39:46 localhost nginx [23656]:nginx:a sintaxe do arquivo de configuração /etc/nginx/nginx.conf está ok
27 de junho 14:39:46 localhost systemd [1]:Iniciado Um servidor web de alto desempenho e um servidor proxy reverso.
```
Etapa 4:acesse a página de boas-vindas padrão do Nginx
Assim que o serviço Nginx estiver em execução, você poderá acessar a página de boas-vindas padrão do Nginx digitando o seguinte endereço em um navegador da web:
```
http://localhost
```
Você deverá ver a página de boas-vindas padrão do Nginx, que confirma que o Nginx está funcionando corretamente.
Etapa 5:Configurar o Nginx
A configuração padrão do Nginx é adequada para a maioria dos sites básicos. No entanto, pode ser necessário personalizar a configuração para atender às suas necessidades específicas. O arquivo de configuração principal do Nginx está localizado em /etc/nginx/nginx.conf. Você pode editar este arquivo usando um editor de texto como nano ou vi.
Por exemplo, para alterar a porta padrão em que o Nginx escuta, você pode editar a diretiva listen no arquivo nginx.conf. A porta padrão é 80, mas você pode alterá-la para qualquer outra porta que ainda não esteja em uso.
```
ouça 80;
ouça 8080;
```
Depois de fazer qualquer alteração no arquivo de configuração, você precisa recarregar o serviço Nginx para que as alterações tenham efeito. Você pode fazer isso executando o seguinte comando:
```
sudo systemctl recarregar nginx
```
Etapa 6:testar a configuração do Nginx
Depois de fazer qualquer alteração na configuração do Nginx, é importante testar a configuração para garantir que ela seja válida. Para fazer isso, execute o seguinte comando:
```
sudo nginx -t
```
Se a configuração for válida, você verá uma saída semelhante a esta:
```
nginx:a sintaxe do arquivo de configuração /etc/nginx/nginx.conf está ok
nginx:o teste do arquivo de configuração /etc/nginx/nginx.conf foi bem-sucedido
```
Etapa 7:Habilite o Nginx para iniciar automaticamente na inicialização
Para garantir que o Nginx seja iniciado automaticamente quando o sistema for inicializado, você precisa habilitar o serviço Nginx. Execute o seguinte comando:
```
sudo systemctl habilitar nginx
```
Etapa 8:configuração do firewall
Se você tiver um firewall habilitado em seu sistema, pode ser necessário configurá-lo para permitir o tráfego para a porta 80 ou qualquer outra porta que o Nginx esteja escutando. Por exemplo, se estiver usando o firewall UFW, você pode abrir a porta 80 executando o seguinte comando:
```
sudo ufw permite 80/tcp
```
Conclusão
Você instalou e configurou o Nginx com sucesso em seu servidor Ubuntu 18.04. O Nginx agora está em execução e escutando na porta 80, e a página de boas-vindas padrão do Nginx pode ser acessada digitando http://localhost em um navegador da web. Você pode personalizar a configuração do Nginx para atender às suas necessidades específicas, e o Nginx será iniciado automaticamente quando o sistema for inicializado.