3. É um servidor de Proxy Reverso para
os protocolos HTTP, HTTPS, SMTP,
POP3 e IMAP.
4. Um proxy reverso é um tipo de servidor
que repassa recursos para o cliente
proviniente de um ou mais servidores
atuando de maneira aglutinadora e transparente.
Proxy Reverso
5. Forward Proxy atua como intermediário para os clientes
associados, retornando para eles os recursos acessíveis
pela rede.
Enquanto o Forward Proxy
v
6. Além do mais pode trabalhar como:
Load Balancer (Balanceamento de carga) *
HTTP Cache
Web Server (servidor de entrada)
7. Balanceamento de carga é uma técnica para
distribuir a carga de trabalho entre dois ou mais
computadores, discos rígidos ou outros recursos,
a fim de otimizar a utilização de recursos,
maximizar o desempenho, minimizar o tempo de
resposta e evitar sobrecarga.
Balanceamento de carga
9. Balanceamento de carga
Até 15mil requisições por segundo pode ser usado
Load Balancer em software, alem disso é
necessário soluções mais robustas.
(Ou DNS Load Balancer)
15. Copiando a estrutura padrão de configuração (default) para example.com:
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/example.com
Obs: Inicialmente colocamos as configurações dentro de Sites-Available
e depois quando quisermos ativar o site fazemos um link dentro de
Sites-Enable como veremos.
16. Editando as configurações:
server {
Listen 80;
root /var/www/example.com/public_html;
index index.html index.htm;
server_name example.com;
}
17. Ativando o site:
sudo ln -s /etc/nginx/sites-available/example.com
/etc/nginx/sites-enabled/example.com
sudo service nginx restart