Instalación de servidor de archivos Owncloud en Debian 7 con Nginx
1) Instalación de OwnCloud en Virtual Machine, Debian 7:
aptitude update
2) Instalar mysql-server:
aptitude install mysql-server
3) Configurar algunos parámetros:
mysql_secure_installation
- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y
4) Crear la base de datos de OwnCloud:
mysql -u root -p
Mysql> CREATE DATABASE owncloud;
Mysql> GRANT ALL ON owncloud.* to ownclouduser@localhost identified by 'YOURPASSWORD';
Mysql> FLUSH PRIVILEGES;
Mysql> \q
5) Instalar nginx y PHP5
apt-get install nginx php5-fpm php5-common php5-cli php5-json php5-mysql php5-curl php5-intl php5-mcrypt php5-memcache php5-gd
6) Descomentar la variable “listen” en /etc/php5/fpm/pool.d/www.conf
70 Instalar bzip2 para hacer la descompresión (en caso de no poseer el paquete).
aptitude install bzip2
8) Descomprimir el archivo OwnCloud en /opt/owncloud/ Puedes descargarlo desde su sitio oficial.
tar -jxvf /descargas/owncloud-8.0.2.tar.
bz2 /opt/owncloud/
9) Editar el archivo owncloud
nano /etc/nginx/sites-available/ owncloud
Configurarlo con los siguientes parámetros:
alejovazquez.blogspot.com/2015/05/configuracion-nginx-para-owncloud.html
10) Reiniciar servicios
service nginx restart
service php5-fpm restart
11) Otorgarle permisos al directorio:
chmod 755 -R /opt/owncloud
12) Crear vinculo simbolico del sites available al site enable del nginx:
ln -s /etc/nginx/sites-available/< nombre del sitio> /etc/nginx/sites-enabled/< nombre del sitio>
13) Reiniciar servicios:
service nginx restart
14) Otorgar permisos al usuario www-data del directorio
chown -R www-data:www-data *
15) Reiniciar servicios:
service nginx restart
16) Crear certificados de conexión:
openssl genrsa -out <direccion ip del servidor>.key 2048
openssl req -new -key <direccion ip del servidor>.key -out <direccion ip del servidor>.csr -sha256
openssl x509 -req -days 365 -in <direccion ip del servidor>.csr -signkey <direccion ip del servidor>.key -out <direccion ip del servidor>.crt
17) Reiniciar servicios:
service nginx restart
service php5-fpm restart
aptitude update
2) Instalar mysql-server:
aptitude install mysql-server
3) Configurar algunos parámetros:
mysql_secure_installation
- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y
4) Crear la base de datos de OwnCloud:
mysql -u root -p
Mysql> CREATE DATABASE owncloud;
Mysql> GRANT ALL ON owncloud.* to ownclouduser@localhost identified by 'YOURPASSWORD';
Mysql> FLUSH PRIVILEGES;
Mysql> \q
5) Instalar nginx y PHP5
apt-get install nginx php5-fpm php5-common php5-cli php5-json php5-mysql php5-curl php5-intl php5-mcrypt php5-memcache php5-gd
6) Descomentar la variable “listen” en /etc/php5/fpm/pool.d/www.conf
70 Instalar bzip2 para hacer la descompresión (en caso de no poseer el paquete).
aptitude install bzip2
8) Descomprimir el archivo OwnCloud en /opt/owncloud/ Puedes descargarlo desde su sitio oficial.
tar -jxvf /descargas/owncloud-8.0.2.tar.
9) Editar el archivo owncloud
nano /etc/nginx/sites-available/
Configurarlo con los siguientes parámetros:
alejovazquez.blogspot.com/2015/05/configuracion-nginx-para-owncloud.html
10) Reiniciar servicios
service nginx restart
service php5-fpm restart
11) Otorgarle permisos al directorio:
chmod 755 -R /opt/owncloud
12) Crear vinculo simbolico del sites available al site enable del nginx:
ln -s /etc/nginx/sites-available/<
13) Reiniciar servicios:
service nginx restart
14) Otorgar permisos al usuario www-data del directorio
chown -R www-data:www-data *
15) Reiniciar servicios:
service nginx restart
16) Crear certificados de conexión:
openssl genrsa -out <direccion ip del servidor>.key 2048
openssl req -new -key <direccion ip del servidor>.key -out <direccion ip del servidor>.csr -sha256
openssl x509 -req -days 365 -in <direccion ip del servidor>.csr -signkey <direccion ip del servidor>.key -out <direccion ip del servidor>.crt
17) Reiniciar servicios:
service nginx restart
service php5-fpm restart
Comentarios
Publicar un comentario