Os passos a seguir foram baseados nas configurações de servidor utilizando nosso Post Instalando o Proxy Reverso com Ngnix no CentOS7.
Como em alguns locais possuem equipe mista, onde nem todos possuem o mesmo conhecimento no sistema operacional Linux, pode-se deixar um site com o endereço do seu servidor proxy, restrito para acesso apenas da sua rede interna, para consulta dos arquivos de configuração (e ver quais os endereços reais dos servidores). Para um exemplo rápido para esse caso, execute:
mkdir -p /var/www/html
ln -s /etc/nginx/conf.d/ /var/www/html/nginxconf
vim /etc/nginx/nginx.conf
Pressione a tecla INSERT do teclado para entrar em modo de edição e altere o seguinte conteúdo:
Localize | Altere para |
root /usr/share/nginx/html; | #root /usr/share/nginx/html; return 301 https://nome_servidor.seudominio.com.br$request_uri; allow IP.DA.SUA.REDE/CID; # CID é a máscara de rede ciderizada (/8 , /16 , /24 , etc.) deny all; |
Aperte a tecla ESC do teclado, para sair do modo de edição, salve o arquivo e saia (comando :wq!). Agora execute:
vim /etc/nginx/conf.d/nome_servidor.seudominio.com.br.conf
Pressione a tecla INSERT do teclado para entrar em modo de edição e insira o seguinte conteúdo:
server {
listen 80;
server_name nome_servidor.seudominio.com.br
allow IP.DA.SUA.REDE/CID; # CID é a máscara de rede ciderizada (/8 , /16 , /24 , etc.)
deny all;
autoindex on; # Para permitir listar/navegar pelos arquivos e pastas
location / {
autoindex on;
autoindex_exact_size off;
autoindex_format html;
autoindex_localtime on;
}
types{
text/plain conf; # permitir que os arquivos .conf possam ser lidos diretamente no navegador
}
location /nginx_status {
stub_status on;
}
}
Aperte a tecla ESC do teclado, para sair do modo de edição, salve o arquivo e saia (comando :wq!). Agora reinicie o NginX:
systemctl restart nginx
Fontes/Referências
NVLAN – Instalando o Proxy Reverso com Ngnix no CentOS7
https://cyberciti.biz/faq/nginx-see-active-connections-connections-per-seconds
Mais Informações
Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.
Entre em contato conosco pelo e-mail equipe@nvlan.com.br.