tim:axe3:nginx
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
tim:axe3:nginx [2024/10/10 08:09] – créée jbpuel | tim:axe3:nginx [2024/10/10 09:36] (Version actuelle) – [Construire un serveur avec nginx et Dokuwiki] jbpuel | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Construire un serveur avec nginx et dokuwiki | + | ====== Construire un serveur avec nginx et Dokuwiki |
+ | Ce serveur repose sur une instance de Dokuwiki, fonctionnant en php8, sur un serveur nginx hébergé sur un Raspberry Pi. | ||
+ | === Installer Raspbian === | ||
- | Ce serveur repose sur une instance de Dokuwiki, fonctionnant en php7, sur un serveur nginx hébergé sur un Raspberry Pi. | ||
- | |||
- | === Installer Raspbian === | ||
Puis configurer le Rapsberry Pi (mot de passe principal, locale, timezone...).\\ | Puis configurer le Rapsberry Pi (mot de passe principal, locale, timezone...).\\ | ||
Redémarrer la machine et se connecter en ssh. | Redémarrer la machine et se connecter en ssh. | ||
=== Installer nginx === | === Installer nginx === | ||
+ | |||
'' | '' | ||
sudo apt-get install nginx -y'' | sudo apt-get install nginx -y'' | ||
Ligne 18: | Ligne 18: | ||
On doit obtenir le résultat suivant : | On doit obtenir le résultat suivant : | ||
- | {{:screens: | + | {{:tim:axe3: |
A cette étape, on dispose d'un serveur web qui fonctionne, et dont l' | A cette étape, on dispose d'un serveur web qui fonctionne, et dont l' | ||
- | === Installer | + | === Installer |
- | '' | + | '' |
- | Vérifier que l' | + | Vérifier que l' |
- | '' | + | '' |
- | On doit obtenir le résultat suivant : | + | On doit obtenir le résultat suivant |
- | {{:screens: | + | {{:tim:axe3: |
=== Télécharger Dokuwiki === | === Télécharger Dokuwiki === | ||
Ligne 39: | Ligne 39: | ||
sudo rm dokuwiki-stable.tgz'' | sudo rm dokuwiki-stable.tgz'' | ||
- | On obtient une archive décompressée nommée dokuwiki-2018-04-22b (pour la version stable | + | On obtient une archive décompressée nommée dokuwiki-XXXX-XX-XXX (XXs pour la date de la version stable).\\ |
- | Renommer cette instance du wiki comme on le souhaite :\\ | + | Renommer cette instance du wiki comme on le souhaite, par exemple monwiki |
- | '' | + | '' |
Attribuer le bon **propriétaire** au wiki (le process de nginx, et lui seul, doit avoir les permissions pour écrire dans le wiki) :\\ | Attribuer le bon **propriétaire** au wiki (le process de nginx, et lui seul, doit avoir les permissions pour écrire dans le wiki) :\\ | ||
Ligne 50: | Ligne 50: | ||
Ces fichiers seront nommés sous la forme '' | Ces fichiers seront nommés sous la forme '' | ||
- | Dans ''/ | + | Clarifier la question du nom de fichier conf et d' |
+ | |||
+ | Dans ''/ | ||
On va ainsi créer un fichier de paramètres correspondant à notre URL.\\ | On va ainsi créer un fichier de paramètres correspondant à notre URL.\\ | ||
Ligne 56: | Ligne 58: | ||
<WRAP centeralign> | <WRAP centeralign> | ||
+ | |||
== Voir le fichier monwiki.fr.conf == | == Voir le fichier monwiki.fr.conf == | ||
Ligne 80: | Ligne 83: | ||
include fastcgi_params; | include fastcgi_params; | ||
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; | fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; | ||
- | fastcgi_pass unix:/ | + | fastcgi_pass unix:/ |
} | } | ||
Ligne 101: | Ligne 104: | ||
=== Configuration du wiki === | === Configuration du wiki === | ||
Dans un navigateur, saisir '' | Dans un navigateur, saisir '' | ||
- | On peut désormais supprimer le fichier d' | + | On peut désormais supprimer le fichier d' |
'' | '' | ||
tim/axe3/nginx.1728547761.txt.gz · Dernière modification : 2024/10/10 08:09 de jbpuel