Cómo establecer una conexión https a owncloud
Cree un directorio para almacenar la clave del servidor y el certificado:
# mkdir /etc/apache2/ssl
Cree un certificado válido por un año (usando la clave lo protege).
# OpenSSL req-x509-nodes-days 365-nueva clave RSA: 2048-keyut/etc/Apache 2/SSL/Apache key-out/etc/Apache 2/SSL/Apache.
Edite /etc/Apache 2/conf .d/own cloud conf para habilitar HTTPS. Para conocer el significado de NC, R y L en las reglas de reescritura, puede consultar la documentación de Apache:
Alias/owncloud /var/www/owncloud
lt virtual host 192.168 . 0. 15: 80 gt;
El motor de reescritura está activado
¡Reescribe segundos {puerto del servidor}! ^443$
Reescrito por^/(.*)https://{HTTP_HOST}/$1[NC,R,L]
lt/virtual host gt ;
ltVirtual host 192.168.0.15:443gt;
SSLEngine en
archivo de certificado SSL/etc/Apache 2/SSL/Apache.CRT
SSL archivo de clave de certificado/etc/Apache 2/SSL/Apache key
DocumentRoot /var/www/owncloud/
ltdirectory/var/www/ own cloud gt;
Índice de opciones Seguir vista múltiple de enlace simbólico
Toda la cobertura
Permitir pedido, denegar
Permitir a todos
p>lt/Directorio gt ;
lt/virtual host gt;
Habilite el módulo de reescritura y reinicie Apache:
# a2enmod rewrite
#Service apache2 restart
Abre tu propia instancia en la nube. Tenga en cuenta que incluso si intenta utilizar HTTP, será redirigido automáticamente a HTTPS.
Tenga en cuenta que incluso si siguió los pasos anteriores, cuando inicie ownCloud seguirá viendo un mensaje de error que indica que el certificado no fue emitido por una organización confiable (esto se debe a que creamos una organización de confianza). certificado firmado). Puede ignorar este mensaje con seguridad, pero si considera implementar ownCloud en su servidor, debe solicitar un certificado SSL confiable de una CA legítima (como Wotong CA).