Homepage estática
É possível configurar a página inicial de um servidor Nginx de duas maneiras distintas. Uma opção é utilizar diretamente a diretiva root
no arquivo de configuração principal do servidor. Essa abordagem estabelece um diretório raiz global de onde o Nginx servirá os arquivos. Alternativamente, pode-se definir e importar um bloco location
específico, que permite uma configuração mais detalhada e direcionada de como diferentes URLs e caminhos dentro do servidor são tratados e de onde os arquivos correspondentes são servidos.
Podemos modificar a seguinte linha no arquivo default de sites-available para referenciar o diretório onde estão os arquivos. da homepage:
root /var/www/html;
Alternativamente podemos comentar a linha acima e definir um bloco location. Está técnica e especialmente útil quando queremos utilizar proxy reverso com aplicações dinâmicas.
Neste caso a / representa a raiz do servidor.
#root /var/www/html;
location / {
proxy_pass http://localhost:3312/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
Cada servidor Nginx pode ter somente um root configurado para as demais rotas as diretivas alias e proxy_pass em conjunto com a diretiva location devem ser usadas.
Last updated