Este tutorial vai te ensinar como instalar e iniciar o NGINX no seu servidor CentOS 7. Continue a leitura e acompanhe o passo-a-passo.
Sobre Nginx
Nginx é um software de servidor web de alta performance. É um programa muito mais flexível e leve do que o Apache HTTP Server.
Pré-requisitos para instalar o NGINX no CentOS 7
As etapas neste tutorial requer que o usuário tenha privilégios de root.
1º Passo – Repositório EPEL
Para adicionar o repositório EPEL, abra um terminal e use o seguinte comando:
sudo yum install epel-release
2º Passo – Instalar o Nginx
Para instalar o NGINX execute o seguinte comando yum:
sudo yum install nginx
Depois que você responder sim para o prompt, será instalado o NGINX.
3º Passo – Iniciar o NGINX
Caso o Nginx não iniciar por si próprio. Execute para iniciar:
sudo systemctl start nginx.service
Execute os seguintes comandos para permitir tráfego HTTP e HTTPS:
sudo firewall-cmd –permanent –zone=public –add-service=http
sudo firewall-cmd –permanent –zone=public –add-service=https
sudo firewall-cmd –reload
Você pode fazer uma verificação no local imediatamente para verificar se tudo correu bem, visitando o endereço IP público do seu servidor em seu navegador:
http: //cloud_server_ip/
Você vai ver a página NGINX padrão, que está lá para fins informativos e de teste. Deve ser algo parecido com isto:
CentOS 7 NGINX Padrão
Se você vê esta página, então o seu servidor web está instalado corretamente.
Antes de continuar, você provavelmente vai querer permitir o NGINX iniciar quando o seu sistema ligar. Para fazer isso, digite o seguinte comando:
sudo systemctl enable nginx.service
Parabéns! NGINX está agora instalado e funcionando!
Como encontrar o endereço IP público do seu servidor
Você pode executar o seguinte comando para revelar o endereço IP público do servidor:
ip addr show eth0 | grep inet | awk ‘{ print $2; }’ | sed ‘s//.*$//’
Root e configuração do servidor
Se você quiser começar a servir as suas próprias páginas ou aplicações através do NGINX, você vai querer saber os locais dos arquivos de configuração e de raiz do servidor padrão.
Pasta Raiz Padrão
O diretório raiz do servidor padrão é /usr/share/nginx/html.
Os arquivos que são colocados lá serão servidos no seu servidor web. Esse local é especificado no arquivo de configuração do bloco de servidor padrão que vem com o NGINX, que está localizado na /etc/nginx/conf.d/default.conf.
Quaisquer domínios de servidor adicionais (conhecidos como hosts virtuais no Apache), deve ser feita criação de novos arquivos de configuração em /etc/nginx/conf.d. Os arquivos que terminam com .conf no diretório serão carregados quando NGINX for iniciado.
O principal arquivo de configuração do NGINX está localizado na /etc/nginx/nginx.conf.
Este é o lugar onde você pode alterar as configurações de como o usuário que executa os processos, e o número de processos de trabalho que são gerados quando NGINX está sendo executado, entre outras coisas.