Skip to content

Servidor web que também pode ser usado como proxy reverso, balanceador de carga, proxy de correio e cache HTTP.

Notifications You must be signed in to change notification settings

josenilto/dev.nginx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

🛠 DEV NGINX | Instalar e configurar no RHEL / CentOS 8

NginX, é um servidor web que também pode ser usado como proxy reverso, balanceador de carga, proxy de correio e cache HTTP.

O software foi criado por Igor Sysoev e lançado publicamente em 2004.

Nginx é um software livre e de código aberto, lançado sob os termos da licença BSD de 2 cláusulas

HTTP: Entendendo a web

Entenda os detalhes do protocolo HTTP

Hypertext Transfer Protocol ( HTTP ) é um protocolo de camada de aplicação para transmissão de documentos hipermídia, como HTML.
Ele foi projetado para comunicação entre navegadores da web e servidores da web, mas também pode ser usado para outros fins.

O Hypertext Transfer Protocol é um protocolo de camada de aplicação no modelo de conjunto de protocolos da Internet para sistemas de informação hipermídia distribuídos e colaborativos

Saiba quando usar GET e POST

Estude sobre segurança na web e o HTTPS

A web stateful e a web stateless

Conheça as melhorias do HTTP/2

Proxy, Cache, balancer, https

Passo 01; Repositório EPEL

Para adicionar o repositório EPEL, abra um terminal e use o seguinte comando:

sudo yum -y install epel-release

Passo 02; Instalar o Nginx

Para instalar o NGINX execute o seguinte comando yum:

sudo yum -y install nginx

Depois que você responder sim para o prompt, será instalado o NGINX.

Passo 03; 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://[ Server IP | Hostname ]

Você vai ver a página NGINX padrão, que está lá para fins informativos e de teste.

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

NGINX está agora instalado e funcionando!

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.

About

Servidor web que também pode ser usado como proxy reverso, balanceador de carga, proxy de correio e cache HTTP.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages