Page cover image

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;
}

Last updated