admin:services:dokuwiki
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
admin:services:dokuwiki [2014/04/13 15:14] – [Plugins supplémentaires] ajout de html5video et wrap bertrand.bonnefoy-claudet | admin:services:dokuwiki [2019/04/12 05:34] – [local.php] add @federezadmin as superuser group zertrin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
[[: | [[: | ||
- | Le wiki de FedeRez est hébergé sur hexagon | + | Le wiki de FedeRez est hébergé sur dodecagon |
- | Un réplica | + | <WRAP center round tip 60%> |
+ | Une réplique de secours automatisée | ||
+ | </ | ||
- | ===== Organisation du wiki ===== | ||
- | |||
- | Voir la sous page : [[admin: | ||
- | |||
- | ===== Mails de diff de l' | ||
- | |||
- | Toutes les modifs entre le 27.04.2013 21:50 et le 12.06.2013 19:43. C'est assez maigre... | ||
- | |||
- | Accessibles sur https:// | ||
- | |||
- | login: dokuwikifederez@zertrin.org | ||
- | mdp: d0kuw1k1 | ||
===== Mise à jour ===== | ===== Mise à jour ===== | ||
Ligne 25: | Ligne 15: | ||
cd / | cd / | ||
# Vérifier qu'on est bien sur la branche stable | # Vérifier qu'on est bien sur la branche stable | ||
- | git pull | + | git pull --ff-only |
+ | chown root: | ||
+ | chmod -R a-w, | ||
+ | chmod -R g+w / | ||
</ | </ | ||
+ | En cas d' | ||
===== Installation ===== | ===== Installation ===== | ||
- | Dans ''/ | + | Dans ''/ |
< | < | ||
git clone git:// | git clone git:// | ||
cd / | cd / | ||
git checkout -b stable origin/ | git checkout -b stable origin/ | ||
- | chown www-data: | + | chown -R www-data: |
</ | </ | ||
- | Puis on crée le VirtualHost | + | Créer |
- | + | ||
- | < | + | |
- | cd / | + | |
- | vim dokuwiki | + | |
- | </ | + | |
- | <file apache dokuwiki> | + | <file apache |
< | < | ||
- | ServerAdmin admin@federez.net | ||
ServerName wiki.federez.net | ServerName wiki.federez.net | ||
Redirect permanent / https:// | Redirect permanent / https:// | ||
- | + | | |
- | # Possible values include: debug, info, notice, warn, error, crit, | + | |
- | # alert, emerg. | + | |
- | LogLevel warn | + | |
- | ErrorLog ${APACHE_LOG_DIR}/ | + | |
- | CustomLog ${APACHE_LOG_DIR}/ | + | |
</ | </ | ||
- | < | ||
< | < | ||
- | ServerAdmin admin@federez.net | ||
ServerName wiki.federez.net | ServerName wiki.federez.net | ||
Ligne 68: | Ligne 48: | ||
AllowOverride all | AllowOverride all | ||
</ | </ | ||
- | |||
- | # Possible values include: debug, info, notice, warn, error, crit, | ||
- | # alert, emerg. | ||
- | LogLevel warn | ||
- | ErrorLog ${APACHE_LOG_DIR}/ | ||
- | CustomLog ${APACHE_LOG_DIR}/ | ||
- | |||
- | # SSL | ||
- | SSLEngine on | ||
- | SSLCertificateFile / | ||
- | SSLCertificateKeyFile / | ||
- | SSLCertificateChainFile / | ||
- | SSLCACertificateFile / | ||
< | < | ||
Ligne 88: | Ligne 55: | ||
SSLOptions +StdEnvVars | SSLOptions +StdEnvVars | ||
</ | </ | ||
- | + | ... | |
- | BrowserMatch "MSIE [2-6]" \ | + | |
- | nokeepalive ssl-unclean-shutdown \ | + | |
- | downgrade-1.0 force-response-1.0 | + | |
- | BrowserMatch "MSIE [17-9]" | + | |
</ | </ | ||
- | </ | ||
</ | </ | ||
- | < | + | Après avoir activé le site et rechargé Apache, finir l'installation sur [[https:// |
- | cd ../ | + | |
- | ln -s ../ | + | |
- | invoke-rc.d apache2 reload | + | |
- | </ | + | |
- | + | ||
- | Aller sur l'installateur | + | |
- | + | ||
- | Finir l' | + | |
===== Configuration ===== | ===== Configuration ===== | ||
Ligne 116: | Ligne 69: | ||
Options de configuration générales, | Options de configuration générales, | ||
- | (version du 2013-07-25 15:45) | + | (version du 2019-04-12 11:34 +0800) |
<file php local.php> | <file php local.php> | ||
Ligne 123: | Ligne 76: | ||
* Dokuwiki' | * Dokuwiki' | ||
* Auto-generated by config plugin | * Auto-generated by config plugin | ||
- | * Run for user: thomas.fuzeau | + | * Run for user: vincent.le-gallic |
- | * Date: Thu, 25 Jul 2013 15:37:54 +0200 | + | * Date: Mon, 19 Aug 2013 19:11:49 +0200 |
*/ | */ | ||
Ligne 134: | Ligne 87: | ||
$conf[' | $conf[' | ||
$conf[' | $conf[' | ||
- | $conf[' | + | $conf[' |
$conf[' | $conf[' | ||
$conf[' | $conf[' | ||
+ | $conf[' | ||
$conf[' | $conf[' | ||
$conf[' | $conf[' | ||
$conf[' | $conf[' | ||
$conf[' | $conf[' | ||
+ | $conf[' | ||
$conf[' | $conf[' | ||
$conf[' | $conf[' | ||
Ligne 151: | Ligne 106: | ||
Configuration pour LDAP. | Configuration pour LDAP. | ||
+ | |||
+ | Il est nécessaire d' | ||
+ | apt install php5-ldap | ||
+ | service apache restart | ||
<file php local.protected.php> | <file php local.protected.php> | ||
+ | <?php | ||
<?php | <?php | ||
/** | /** | ||
Ligne 162: | Ligne 122: | ||
$conf[' | $conf[' | ||
+ | # Le serveur est à choisir, localhost ayant pour avantage de marcher en cas de défaillance du serveur maître. | ||
$conf[' | $conf[' | ||
+ | # $conf[' | ||
$conf[' | $conf[' | ||
$conf[' | $conf[' | ||
Ligne 177: | Ligne 139: | ||
$conf[' | $conf[' | ||
+ | # Mapping: FedeRez roles as dokuwiki groups | ||
$conf[' | $conf[' | ||
Ligne 197: | Ligne 160: | ||
</ | </ | ||
- | ==== Plugins | + | ==== Extensions |
- | + | ||
- | Les plugins supplémentaires suivants ont été installés : | + | |
* [[http:// | * [[http:// | ||
Ligne 210: | Ligne 171: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | ==== ACLs ==== | + | * [[https:// |
- | FIXME pas à jour ! | + | ==== ACL ==== |
- | Politique générale : | + | Les ACL sont configurables par les administrateurs via '' |
- | * **Anonyme** : Lecture uniquement sauf dans la catégorie admin | + | |
- | * **Utilisateur enregistré** : Lecture écriture partout. | + | |
- | Date: Sun, 21 Jul 2013 16:58:28 +0000 | + | ===== Réplication sur saigon ===== |
- | ^ Page/ | + | Le wiki est répliqué sur [[admin:serveurs: |
- | | * | @ALL | Lecture | + | |
- | | * | @user | Envoyer | + | |
- | | admin | @ALL | Aucune | + | |
- | | admin | @user | Ecriture | + | |
- | | admin:* | + | |
- | | admin:* | @user | Envoyer | + | |
- | ===== Réplication ===== | + | Le répertoire ''/ |
- | Le wiki est répliqué sur quigon. Le réplicat est accessible à l' | + | <WRAP center round important 60%> |
- | + | Toute modification apportée sur le réplica sera perdue après la prochaine synchronisation. | |
- | Le répertoire ''/ | + | </ |
Pour effectuer cette réplication, | Pour effectuer cette réplication, | ||
- | * Un cron sur quigon | + | * Un cron sur saigon |
<file replica.dokuwiki> | <file replica.dokuwiki> | ||
# Réplication du wiki federez | # Réplication du wiki federez | ||
# | # | ||
- | 17 * * * * root / | + | 17 * * * * root / |
</ | </ | ||
- | * Le script ''/ | + | * Le script ''/ |
- | < | + | https://gitlab.federez.net/ |
- | rsync -e "ssh -i /root/.ssh/ | + | |
- | </ | + | |
- | * '' | + | * '' |
- | * Sur hexagon | + | * Sur dodecagon |
- | * Sur hexagon | + | * Sur dodecagon |
- | <file bash replica.dokuwiki> | + | https:// |
- | #!/bin/bash | + | |
- | case " | + | Sur saigon et dodecagon, on crée un fichier de configuration de logrotate pour éviter de garder indéfiniment les logs des mise à jour avec : |
- | "rsync --server --sender -vlogDtprze.Lsf | + | <file bash / |
- | $SSH_ORIGINAL_COMMAND | + | /var/log/ |
- | ;; | + | rotate 8 |
- | *) | + | maxage 8 |
- | echo " | + | weekly |
- | ;; | + | |
- | esac | + | } |
</ | </ |
admin/services/dokuwiki.txt · Dernière modification : 2019/04/12 05:41 de zertrin