24 lines
674 B
Plaintext
24 lines
674 B
Plaintext
server {
|
|
listen 3451 ssl;
|
|
server_name grajmedia.duckdns.org;
|
|
|
|
ssl_certificate /etc/letsencrypt/live/grajmedia.duckdns.org/fullchain.pem;
|
|
ssl_certificate_key /etc/letsencrypt/live/grajmedia.duckdns.org/privkey.pem;
|
|
ssl_protocols TLSv1.2 TLSv1.3;
|
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
|
|
|
root /mnt/seagate8tb/Websites/AirRepairTeam;
|
|
index index.html;
|
|
|
|
# Clean URLs — /hvac serves /hvac/index.html
|
|
location / {
|
|
try_files $uri $uri/ $uri/index.html =404;
|
|
}
|
|
|
|
# Cache static assets
|
|
location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff2?)$ {
|
|
expires 1h;
|
|
add_header Cache-Control "public, must-revalidate";
|
|
}
|
|
}
|