- Logo SVG (source texte) ajouté dans docs/assets/alpinux-logo.svg - .gitignore : exclut *.png, *.ico, docs/assets/images/ (binaires → static.alpinux.org) - overrides/partials/logo.html : logo depuis https://static.alpinux.org/logo/ - overrides/main.html : favicons depuis static.alpinux.org via {% block extrahead %} - mkdocs.yml : logo → SVG, ajout pymdownx.emoji (icônes Material) - home/index.html : page d'accueil alpinux.org (logo + favicon depuis static.alpinux.org, carte dynamic.alpinux.org) - scripts/build-assets.py : génère PNG/favicon depuis le SVG source - scripts/static.alpinux.org.vhost.conf : template vhost Apache Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
37 lines
1.3 KiB
Text
37 lines
1.3 KiB
Text
# Apache vhost pour static.alpinux.org
|
|
# À créer via ISPConfig : Sites > Ajouter un site web
|
|
# Domaine : static.alpinux.org | DocumentRoot : /var/www/clients/clientX/webY/web
|
|
# Activer SSL Let's Encrypt dans ISPConfig
|
|
#
|
|
# Ou, si créé manuellement, coller ce fichier dans /etc/apache2/sites-enabled/
|
|
|
|
<VirtualHost *:80>
|
|
ServerName static.alpinux.org
|
|
Redirect permanent / https://static.alpinux.org/
|
|
</VirtualHost>
|
|
|
|
<VirtualHost *:443>
|
|
ServerName static.alpinux.org
|
|
DocumentRoot /var/www/clients/client1/web-static/web
|
|
|
|
# En-têtes CORS — permet au wiki et à la page d'accueil de charger les assets
|
|
Header always set Access-Control-Allow-Origin "*"
|
|
Header always set Cache-Control "public, max-age=31536000, immutable"
|
|
|
|
# Pas d'exécution PHP
|
|
php_admin_flag engine Off
|
|
|
|
<Directory /var/www/clients/client1/web-static/web>
|
|
Options -Indexes +FollowSymLinks
|
|
AllowOverride None
|
|
Require all granted
|
|
</Directory>
|
|
|
|
# Logs
|
|
ErrorLog /var/log/apache2/static.alpinux.org-error.log
|
|
CustomLog /var/log/apache2/static.alpinux.org-access.log combined
|
|
|
|
SSLEngine on
|
|
SSLCertificateFile /etc/letsencrypt/live/static.alpinux.org/fullchain.pem
|
|
SSLCertificateKeyFile /etc/letsencrypt/live/static.alpinux.org/privkey.pem
|
|
</VirtualHost>
|