martes, 31 de mayo de 2016

Certificado selfsigned para apache


En cualquier directorio temporal creamos la RSA private key

openssl genrsa -des3 -out server.key 1024


Creamos el csr (Certificate signing request)

openssl req -new -key server.key -out server.csr


Quitamos la palabra de paso para que apache no nos la pida cada  vez que se inicia.

mv server.key server.key.org
openssl rsa -in server.key.org -out server.key



Creamos el certificado selfsigned

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt


Luego copiamos el server.crt en la ruta /etc/pki/tls/certs/server.crt
y el server.key en /etc/pki/tls/private/server.key

la configuración de ssl en apache se encuentra el el fichero /etc/httpd/conf.d/ssl.conf

tendremos que configurar estas entradas:

SSLCertificateFile /etc/pki/tls/certs/server.crt

SSLCertificateKeyFile /etc/pki/tls/private/server.key


Fuente: http://www.zunisoft.com/2008/10/kb-xampp-ssl-configuration-on-ubuntu.html

lunes, 16 de mayo de 2016

Copia de archivos en owncloud 8.2 por SSH


Cuando copiamos archivos " a pelo" mediante ssh sin utilizar la web owncloud ni webdav los archivos se copian pero no los vemos desde la web de owncloud. Con versiones anteriores esto no pasaba, simplemente cambiando al propietario y el grupo ya se veían los archivos copiados por ssh.

Ahora es necesario hacer lo siguiente o por lo menos esta es la forma que he encontrado para solucionarlo. Cambiamos los permisos chown apache y chgrp apache de los archivos copiados y se fuerza el escaneo de todo. (podría hacerse solo de un usuario).

sudo -u apache php occ files:scan --all


Fuente: http://www.sgarnica.org/en/manually-rescan-data-in-owncloud-8-2-1-on-centos-7/