# ============================================================ # SITE PRINCIPAL - HTTPS (DEFAULT) # ============================================================ server { listen 443 ssl http2 default_server; listen [::]:443 ssl http2 default_server; server_name rochasalesseguros.com.br www.rochasalesseguros.com.br; root /var/www/rochasales/dist; index index.html index.htm; ssl_certificate /etc/letsencrypt/live/rochasalesseguros.com.br/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/rochasalesseguros.com.br/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; location / { try_files $uri $uri/ /index.html; } location ~* ^/whatsapp/?$ { return 301 https://wa.me/5511949474214; } add_header X-Frame-Options "SAMEORIGIN" always; add_header X-Content-Type-Options "nosniff" always; add_header Referrer-Policy "strict-origin-when-cross-origin" always; add_header Permissions-Policy "geolocation=(), microphone=()" always; } # ============================================================ # HTTP → HTTPS # ============================================================ server { if ($host = www.rochasalesseguros.com.br) { return 301 https://$host$request_uri; } # managed by Certbot if ($host = rochasalesseguros.com.br) { return 301 https://$host$request_uri; } # managed by Certbot listen 80; listen [::]:80; server_name rochasalesseguros.com.br www.rochasalesseguros.com.br; return 301 https://$host$request_uri; }