Documente Academic
Documente Profesional
Documente Cultură
Sommaire [-]
I. Prsentation
II. Cration du VitrualHost
III. Activation des nouveaux modules
IV. Cration du certificat auto-sign
I. Prsentation
Dans ce tutoriel, nous allons apprendre faire fonctionner ownCloud travers une couche
SSL en transformant les changes HTTP en son homologue scuris HTTPS. Cela est
notamment une obligation pour la communication entre le serveur ownCloud et les ownCloud
clients qui servent la synchronisation des clients avec les rpertoires des serveurs.
NameVirtualHost *:443
# Hte virtuel qui coute sur le port HTTPS 443
<VirtualHost *:443>
DocumentRoot /var/www/
# Activation du mode SSL
SSLEngine On
SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
# On indique ou est le certificat
SSLCertificateFile /etc/ssl/certs/owncloud.crt
SSLCertificateKeyFile /etc/ssl/private/owncloud.key
</VirtualHost>
a2enmod ssl
On doit ensuite ajouter notre nouveau site aux sites actifs d'Apache2 :
a2ensite owncloud.https
Une dernire tape est faire avant de rallumer notre serveur apache2.
Nous allons ensuite passer la gnration de nos cls, on cre un rpertoire pour les cls :
On rempliera ensuite les donnes du certificat correctement, il est important de noter que
l'absence du CommonName pourra gnrer des erreurs plus tards. On cre ensuite le fichier
de certificat :
openssl x509 -req -days 365 -in owncloud.csr -signkey owncloud.key -out
owncloud.crt
cp owncloud.crt /etc/ssl/certs
cp owncloud.key /etc/ssl/private
apachectl configtest
service apache2 restart
On pourra ensuite vrifier dans notre navigateur que le HTTPS est bien utilis en nous rendant
sur l'interface web de notre ownCloud :
Bien que le certificat soit ici auto-sign (il n'est pas reconnu par une vritable autorit de
certification), le chiffrement des changes est bien prsent.