## # Voce deve olhar para os seguintes URLs para obter uma compreensao solida # de arquivos de configuracao do Nginx para liberar totalmente o poder do Nginx. # https://www.nginx.com/resources/wiki/start/ # https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/ # https://wiki.debian.org/Nginx/DirectoryStructure # # Na maioria dos casos, os administradores removerao este arquivo de sites habilitados/ e # deixe como referencia dentro dos sites-disponiveis onde continuara sendo # atualizado pela equipe de empacotamento do nginx. # # Este arquivo carregara automaticamente os arquivos de configuracao fornecidos por outros # aplicativos, como Drupal ou Wordpress. Estas aplicacoes serao feitas # disponivel abaixo de um caminho com esse nome de pacote, como /drupal8. # # Por favor, veja /usr/share/doc/nginx-doc/examples/ para exemplos mais detalhados. ## # Configuracao padrao do servidor # server { listen 80 default_server; listen [::]:80 default_server; # configuracao SSL # # listen 443 ssl default_server; # listen [::]:443 ssl default_server; # # Nota: Voce deve desabilitar o gzip para trafego SSL. # Veja: https://bugs.debian.org/773332 # # Leia sobre ssl_ciphers para garantir uma configuracao segura. # Veja: https://bugs.debian.org/765782 # # Certs autoassinados gerados pelo pacote ssl-cert # Não os use em um servidor de produção! # # include snippets/snakeoil.conf; root /home/www; # Adicione index.php a lista se você estiver usando PHP index index.php index.html index.htm index.nginx-debian.html; server_name _; location / { # Primeiro tente servir a solicitacao como arquivo, depois # como diretorio e, em seguida, volte a exibir um 404. try_files $uri $uri/ =404; } # passa scripts PHP para o servidor FastCGI # location ~ \.php$ { include snippets/fastcgi-php.conf; # Com php-fpm (ou outros soquetes unix): fastcgi_pass unix:/run/php/php8.1-fpm.sock; # Com php-cgi (ou outros soquetes tcp): # fastcgi_pass 127.0.0.1:9000; } # nega acesso a arquivos .htaccess, se o documento raiz do Apache # concorda com o do nginx # #location ~ /\.ht { # deny all; #} } # Configuracao de Host Virtual para example.com # # Voce pode mover isso para um arquivo diferente em sites-available/ e criar um link simbolico que # para sites-enabled/ para habilita-lo. # #server { # listen 80; # listen [::]:80; # # server_name example.com; # # root /var/www/example.com; # index index.html; # # location / { # try_files $uri $uri/ =404; # } #}