Owncloud en HTTPS + OpenVPN

Bonjour,

J’ai un serveur (VPS-Cloud chez OVH) sous debian wheezy dont la principale fonction est de me servir de VPN. L’adresse de mon VPN (OpenVPN) est du type “vpn.mydomain.tld”.

J’ai récemment décidé d’y ajouter un serveur owncloud. Tout fonctionnait bien jusqu’à ce que j’essaye d’activer l’accès HTTPS sur le serveur owncloud. Il semble que le serveur n’ai pas su a qui attribuer le port 443. J’ai trouvé plusieurs solutions mais je n’ai réussit qu’a mettre apache hors service.

D’où ma question: quelle approche utiliser pour rendre owncloud accessible via https sans troubler le VPN?
Aussi, j’aimerais accéder à owncloud via une adresse de type “owncloud.mydomain.tld”. Est-ce possible en utilisant le paquet disponible ici: download.opensuse.org/repositori … ebian_7.0/ ? Si oui comment?

Merci

Pour faire du https avec apache, il faut faire un virtualhost en écoute sur le port 443, et lui spécifier en particulier les instructions SSLEngine, SSLCertificateFile et SSLCertificateKeyFile (et SSLCertificateChainFile éventuellement)

Par exemple:

<VirtualHost *:443>
	DocumentRoot /var/www
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	        Order Allow,Deny
        	Allow From All
	</Directory>
	<Directory /var/www/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		Order allow,deny
		allow from all
	</Directory>
	SSLEngine on
	SSLCertificateFile    /etc/apache2/ssl/apache.pem
	SSLCertificateKeyFile /etc/apache2/ssl/apache.priv.key
        SSLCertificateChainFile /etc/apache2/ssl/chainfile.pem
..

apache.pem contient le certificat
apache.priv.key contient uniquement la clef privée
chainfile.pem contient la liste des certificats depuis l’autorité racine jusqu’à l’autorité qui a signer ton papier

Bref, lire la doc et les logs et ça roule;