feat: add nginx configuration example
This commit is contained in:
@@ -65,6 +65,7 @@ kaubuntu.re est une interface web responsive qui permet de consulter et recherch
|
||||
├── robots.txt.sample # Exemple de robots.txt
|
||||
├── mentions-legales.php.sample # Exemple de mentions légales
|
||||
├── .htaccess.sample # Exemple de configuration Apache sécurisée
|
||||
├── nginx.conf.sample # Exemple de configuration Nginx sécurisée
|
||||
└── README.md
|
||||
```
|
||||
|
||||
@@ -158,6 +159,25 @@ cp .htaccess.sample .htaccess
|
||||
|
||||
**⚠️ Important :** Cette configuration est essentielle pour la sécurité de votre installation. Ne pas l'utiliser expose vos fichiers de configuration aux visiteurs.
|
||||
|
||||
## 🛡️ Configuration de sécurité Nginx
|
||||
|
||||
Pour les serveurs Nginx, utilisez le fichier `nginx.conf.sample` qui inclut les mêmes protections :
|
||||
|
||||
### Protections incluses :
|
||||
- 🚫 **Blocage des fichiers de configuration** : Empêche l'accès direct aux fichiers sensibles
|
||||
- 🔒 **Protection des répertoires sensibles** : Bloque l'accès aux dossiers critiques
|
||||
- 🗂️ **Désactivation de l'exploration** : `autoindex off`
|
||||
- 🔐 **Blocage des fichiers cachés** : Protection des fichiers commençant par `.`
|
||||
- 📄 **Optimisations** : Cache, compression gzip, headers de sécurité
|
||||
|
||||
### Installation :
|
||||
```bash
|
||||
# Adaptez les chemins dans nginx.conf.sample puis :
|
||||
sudo cp nginx.conf.sample /etc/nginx/sites-available/votre-site
|
||||
sudo ln -s /etc/nginx/sites-available/votre-site /etc/nginx/sites-enabled/
|
||||
sudo nginx -t && sudo systemctl reload nginx
|
||||
```
|
||||
|
||||
## 📱 Progressive Web App (PWA)
|
||||
|
||||
Cette plateforme est une PWA complète offrant :
|
||||
|
||||
Reference in New Issue
Block a user