exl100.schurger.org (1247B)
1 # https://exl100.schurger.org : Exelvision EXL 100 (1984) dans le navigateur (fichiers statiques, 2 # dépôt ~/src/perso/exl100 de hotrats, publié par « make deploy »). 3 # Émulateur dsp-cpp compilé en WebAssembly (dsp.js/.wasm/.data), ROM système embarquée dans dsp.data. 4 # TLS on 8443 behind sslh, like the other vhosts; wildcard certificate. 5 server { 6 server_name exl100.schurger.org; 7 listen 8443 ssl; 8 http2 on; 9 ssl_certificate /etc/letsencrypt/live/schurger.org/fullchain.pem; 10 ssl_certificate_key /etc/letsencrypt/live/schurger.org/privkey.pem; 11 include /etc/letsencrypt/options-ssl-nginx.conf; 12 ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; 13 14 root /var/www/exl100.schurger.org; 15 index index.html; 16 17 types { 18 text/html html; 19 text/css css; 20 text/javascript js mjs; 21 application/wasm wasm; 22 application/octet-stream data bin zip; 23 image/svg+xml svg; 24 image/png png; 25 } 26 27 gzip on; 28 gzip_types text/css text/javascript application/wasm application/octet-stream; 29 30 location / { 31 try_files $uri $uri/ =404; 32 } 33 } 34 35 server { 36 listen 80; 37 listen [::]:80; 38 server_name exl100.schurger.org; 39 return 301 https://$host$request_uri; 40 }