# Extrait nginx pour servir les flux RSS generes par silly_rss.py. # # Sur Yunohost, chaque domaine a son propre dossier de fragments de conf, # automatiquement inclus par le nginx gere par Yunohost : # /etc/nginx/conf.d/.d/ # # Installation : # 1. Copier ce fichier vers : # /etc/nginx/conf.d/.d/silly-rss.conf # 2. Adapter le chemin "alias" ci-dessous si besoin. # 3. Tester puis recharger nginx : # sudo nginx -t && sudo systemctl reload nginx # # Les flux seront alors accessibles en : # https:///silly-rss/actualites.xml # https:///silly-rss/agenda.xml location ^~ /silly-rss/ { alias /var/www/silly-rss/; autoindex off; location ~ \.xml$ { add_header Content-Type "application/rss+xml; charset=utf-8"; add_header Cache-Control "public, max-age=300"; } # Bloque tout ce qui n'est pas un flux XML (script, log, etc.) location ~ \.(py|log|pyc)$ { deny all; return 404; } }