Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie | ||
|
installatie_handleidingen:dokuwiki [2016/03/30 09:29] abel [Dokuwiki configuratie] |
installatie_handleidingen:dokuwiki [2018/11/20 13:36] (huidige) abel [installeren] |
||
|---|---|---|---|
| Regel 20: | Regel 20: | ||
| maak de server key:\\ | maak de server key:\\ | ||
| - | '' | + | '' |
| Er zit verplicht een passphrase op de key. Die moet er af anders moet je die elke keer opgeven als apache start, dit betekent dat de server niet autonoom kan opstarten. haal je hem er als volgt af:\\ | Er zit verplicht een passphrase op de key. Die moet er af anders moet je die elke keer opgeven als apache start, dit betekent dat de server niet autonoom kan opstarten. haal je hem er als volgt af:\\ | ||
| - | '' | + | '' |
| - | chmod 600 wiki.auriel.nl.key'' | + | chmod 600 wiki.domein.nl.key'' |
| maak een certificate signing request:\\ | maak een certificate signing request:\\ | ||
| - | '' | + | '' |
| en vul alles in< | en vul alles in< | ||
| Regel 43: | Regel 43: | ||
| Organization Name (eg, company) [Default Company Ltd]: | Organization Name (eg, company) [Default Company Ltd]: | ||
| Organizational Unit Name (eg, section) []:IT Dept. | Organizational Unit Name (eg, section) []:IT Dept. | ||
| - | Common Name (eg, your name or your server' | + | Common Name (eg, your name or your server' |
| - | Email Address []: | + | Email Address []: |
| Please enter the following ' | Please enter the following ' | ||
| Regel 54: | Regel 54: | ||
| maak het self-signed certificaat aan:\\ | maak het self-signed certificaat aan:\\ | ||
| - | '' | + | '' |
| ==== PHP ==== | ==== PHP ==== | ||
| Regel 78: | Regel 78: | ||
| ==== Apache Vhost ==== | ==== Apache Vhost ==== | ||
| - | Maak een vhost configuratie file aan: '' | + | Maak een vhost configuratie file aan: '' |
| en zet hierin: | en zet hierin: | ||
| < | < | ||
| < | < | ||
| - | ServerAdmin webmaster@auriel.nl | + | ServerAdmin webmaster@domein.nl |
| - | ServerName wiki.auriel.nl | + | ServerName wiki.domein.nl |
| - | Redirect / https:// | + | Redirect / https:// |
| </ | </ | ||
| < | < | ||
| SSLEngine on | SSLEngine on | ||
| - | SSLCertificateFile / | + | SSLCertificateFile / |
| - | SSLCertificateKeyFile / | + | SSLCertificateKeyFile / |
| SSLProtocol All -SSLv2 -SSLv3 | SSLProtocol All -SSLv2 -SSLv3 | ||
| BrowserMatch "MSIE [2-5]" \ | BrowserMatch "MSIE [2-5]" \ | ||
| Regel 97: | Regel 97: | ||
| | | ||
| - | ServerName wiki.auriel.nl | + | ServerName wiki.domein.nl |
| - | ServerAlias www.wiki.auriel.nl | + | ServerAlias www.wiki.domein.nl |
| - | ServerAdmin webmaster@auriel.nl | + | ServerAdmin webmaster@domein.nl |
| DocumentRoot "/ | DocumentRoot "/ | ||
| - | ErrorLog "/ | + | ErrorLog "/ |
| - | CustomLog "/ | + | CustomLog "/ |
| < | < | ||
| Regel 116: | Regel 116: | ||
| Zet vervolgens een link in de sites-enabled: | Zet vervolgens een link in de sites-enabled: | ||
| - | '' | + | '' |
| zorg dat de DNS (router) de hostname kent, door in de hosts op te nemen: | zorg dat de DNS (router) de hostname kent, door in de hosts op te nemen: | ||
| - | < | + | < |
| en herstart apache: '' | en herstart apache: '' | ||
| Regel 129: | Regel 129: | ||
| haal de laatste versie van docuwiki op en pak daar uit: | haal de laatste versie van docuwiki op en pak daar uit: | ||
| - | '' | + | '' |
| tar -xvzf dokuwiki-stable.tgz'' | tar -xvzf dokuwiki-stable.tgz'' | ||
| Regel 145: | Regel 145: | ||
| ===== Dokuwiki configuratie ===== | ===== Dokuwiki configuratie ===== | ||
| - | Start de webinstaller door met de browser de volgende link te openen: http:/wiki.auriel.nl/ | + | Start de webinstaller door met de browser de volgende link te openen: http:/wiki.domein.nl/ |
| {{: | {{: | ||
| Regel 173: | Regel 173: | ||
| $conf[' | $conf[' | ||
| </ | </ | ||
| + | |||
| + | ===== Authenticatie via FreeIPA/ | ||
| + | |||
| + | <note warning> | ||
| + | |||
| + | Usermanagement wordt steeds vaker centraal gedaan. Hier de handleiding om te koppelen aan de LDAP interface van FreeIPA /Redhat IdM. De LDAP zal de authenticatie verzorgen (user password check en groepen toewijzing) terwijl de ingebouwde ACL functionaliteit van docuwiki de authorisatie regelt (welke groep mag wat). | ||
| + | |||
| + | ==== nodige systeem software ==== | ||
| + | Installeer de nodige php pligin: '' | ||
| + | |||
| + | Pas de php initialisatiefile aan : '' | ||
| + | < | ||
| + | extension = ldap.so | ||
| + | </ | ||
| + | en herstart apache '' | ||
| + | |||
| + | ==== docuwiki plugin ==== | ||
| + | De nodige plugin "LDAP Auth Plugin" | ||
| + | |||
| + | Configureer de interface door eerst in de ACL een groep wiki-admins toe te voegen voor de [root] van de wiki. | ||
| + | |||
| + | vervolgens maak je een protected php config file '' | ||
| + | en zet hier in: | ||
| + | < | ||
| + | <?php | ||
| + | $conf[' | ||
| + | $conf[' | ||
| + | $conf[' | ||
| + | $conf[' | ||
| + | $conf[' | ||
| + | $conf[' | ||
| + | $conf[' | ||
| + | $conf[' | ||
| + | $conf[' | ||
| + | </ | ||
| + | |||
| + | bij problemen kan je aan het eind nog een debug invoegen om meer LDAP info in de webinterface te zien: | ||
| + | < | ||
| + | $conf[' | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| ===== Cleanup ===== | ===== Cleanup ===== | ||