Por
luanluciano93
Olá, esse tutorial é uma parte do tópico principal: "Tutorial completo de infraestrutura para montar um servidor TFS 1.x no Ubuntu 22.04" ...
Ele faz parte da 1º instalação da pilha LEMP no Ubuntu 22.04: o NGINX.
PASSO 1 - COMO INSTALAR O SERVIDOR WEB NGINX
Para mostrar páginas Web aos visitantes do seu site, vamos usar o Nginx, um servidor Web de alto desempenho. Usaremos o seguinte comando para instalar o Nginx:
sudo apt install nginx
Quando solicitado, digite Y para confirmar se deseja instalar o Nginx. Assim que a instalação terminar, o servidor web Nginx estará ativo e em execução em sua máquina.
Agora confira o status do Nginx para ver se ele está corretamente ativo:
sudo systemctl status nginx
Deve aparecer algo assim:
Como vocês podem ver em verde: active (running), ou seja, está ativo e funcionando.
Você pode também conferir a versão do nginx instalado com o comando:
nginx -v
Eu obtive como resposta em 04JUL22: nginx version: nginx/1.18.0 (Ubuntu)
PASSO 2 - LIBERANDO AS PORTAS NO FIREWALL
Aqui a resposta seria bem ampla, pois você deve saber qual o tipo de firewall está usando.
Se você tiver o firewall UFW habilitado, você precisará permitir conexões com o Nginx. O Nginx registra alguns perfis diferentes de aplicações no UFW após a instalação. Para verificar quais perfis do UFW estão disponíveis, execute:
sudo ufw app list
Irá aparecer as opções:
É recomendável que você habilite o perfil mais restritivo que, ainda assim, permitirá o tráfego que você precisa. Caso você ainda não tenha configurado o SSL (HTTPS) para seu servidor, você precisará apenas permitir o tráfego HTTP regular na porta 80 usando o comando:
sudo ufw allow 'Nginx HTTP'
Verifique a mudança executando:
sudo ufw status
No google cloud o firewall UFW é desativado por padrão, então ative-o antes com o comando e posterior digite Y para confirmar:
sudo ufw enable
O google cloud é necessário também liberar as portas de acesso no firewall que é administrado pela plataforma do site deles, como explicado neste tutorial: GOOGLE COUD PLATAFORM.
PASSO 3 - TESTANDO SE O NGINX ESTÁ FUNCIONANDO
Entre pelo IP ou pelo DOMINIO da sua máquina pelo navegador, se aparecer a seguinte página está tudo correto.
Caso não carregue esta página, você provavelmente está com bloqueio no firewall (firewall diferente dos que eu citei acima)
A princípio é isso!
Siga as atualizações no tópico principal: "Tutorial completo de infraestrutura para montar um servidor TFS 1.x no Ubuntu 22.04" ...
Fontes:
- https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-20-04-pt
- https://conectandonet.com.br/blog/como-instalar-a-pilha-lemp-no-ubuntu-20-04-server-desktop/
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.