Recientemente creé un servidor web Apache para cargar mis archivos. La IP del sitio web es 173.65.17.127. Me gustaría subir archivos y poder descargarlos de forma remota. Tengo MySQL, Apache y PHP, además de PHPMyAdmin. Busqué en Internet y no encuentro una manera de convertir mi sitio en una nube para cargas y descargas... Por favor, ayuda.
Respuesta1
Cómo configurar un servidor OwnClound5 en Ubuntu 12.04,12.10
Aquí podemos ver cómo hacer un servidor de almacenamiento en la nube igual que Google Drive o Dropbox. Podemos obtener los archivos de estas nubes en todas partes y desde todos los dispositivos.
Aquí estoy usando IP 192.168.1.200
Aquí está el enlace del sitio web oficial
http://owncloud.org/
Paso 1
Luego actualice el repositorio usando
sudo apt-get update
sysadmin@linuxmental:~$ sudo apt-get update
[sudo] password for sysadmin:
Ign http://security.ubuntu.com precise-security InRelease
Ign http://us.archive.ubuntu.com precise InRelease
Ign http://us.archive.ubuntu.com precise-updates InRelease
Ign http://us.archive.ubuntu.com precise-backports InRelease
Get:1 http://security.ubuntu.com precise-security Release.gpg [198 B]
Hit http://us.archive.ubuntu.com precise Release.gpg
Paso 2
Luego actualice el sistema operativo usando
sudo apt-get upgrade
Para instalar Owncloud primero necesitamos instalar y configurar el servidor LAMP
Para instalar el servidor LAMP visite aquí
Configuración del servidor LAMP
Paso 3
Instale la solicitud previa para la configuración de Owncloud
sudo apt-get install php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl
La salida está aquí:
sysadmin@linuxmental:~$ sudo apt-get install php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl Leyendo listas de paquetes... Listo Construyendo árbol de dependencias
Leyendo información de estado... Listo php5-gd ya está la versión más nueva. Se instalarán los siguientes paquetes adicionales: autoconf automake autotools-dev libicu48 libltdl-dev libltdl7 libssl-dev libssl-doc libssl1.0.0 libtalloc2 libtdb1 libtool libwbclient0 m4 php-pear php5-dev samba-common samba-common-bin shtool zlib1g-dev Paquetes sugeridos:
Esto instalará algunas de las dependencias necesarias para la configuración de Owncloud.
Etapa 4
Y necesitamos habilitar el módulo para Apache. Habilítelo usando
sudo a2enmod rewrite --> Enables the rewrite module
sudo a2enmod headers --> Enables the header module
Producción :
sysadmin@linuxmental:/var/www/owncloud/data# sudo a2enmod rewrite Habilitando la reescritura del módulo. Para activar la nueva configuración, debe ejecutar: servicio apache2 reiniciar
sysadmin@linuxmental:/var/# sudo a2enmod headers Habilitando encabezados de módulo. Para activar la nueva configuración, debe ejecutar: servicio apache2 reiniciar
Paso 5
Necesitamos cambiar el archivo de configuración de Apache2 para reescribirlo. Utilice el comando para cambiarlo.
administrador de sistemas@linuxmental:~$sudo vim /etc/apache2/sites-available/default
Cambiar la configuración de
Allowoverride None
a
Allowoverride All
archivo de host virtual
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
Guarde el archivo del host virtual y salga usando wq.
Paso 6
Reinicie el servicio Apache usando
sudo /etc/init.d/apache2 restart
sysadmin@linuxmental:~$ sudo /etc/init.d/apache2 restart * Reiniciando el servidor web apache2... esperando [OK]
Paso 7
Crear una BASE DE DATOS para owncloud y vincularla con una contraseña
Inicie sesión en mysql usando -u Usuario raíz (el usuario) -p usando una contraseña Aquí estoy usando la contraseña admin123$ use la contraseña que configuró al instalar el servidor LAMP mysql_secure_installation
sysadmin@linuxmental:~$ mysql -u root -p
Ingrese la contraseña: Bienvenido al monitor MySQL. Los comandos terminan con ; o \g. Su ID de conexión MySQL es 36 Versión del servidor: 5.5.22-0ubuntu1 (Ubuntu)
Copyright (c) 2000, 2011, Oracle y/o sus filiales. Reservados todos los derechos.
Oracle es una marca registrada de Oracle Corporation y/o sus filiales. Otros nombres pueden ser marcas comerciales de sus respectivos propietarios.
Escriba 'ayuda'; o '\h' para obtener ayuda. Escriba '\c' para borrar la declaración de entrada actual.
Crear una base de datos
mysql> CREATE DATABASE owncloud;
Consulta correcta, 1 fila afectada (0,00 s)
Otorgue la base de datos creada a localhost con la contraseña admin123$
mysql> GRANT ALL ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'admin123$';
Consulta OK, 0 filas afectadas (0,00 seg)
Elimine los privilegios de la base de datos para aclararlos
mysql> FLUSH PRIVILEGES;
Consulta OK, 0 filas afectadas (0,00 seg)
Si necesita ver la base de datos creada, utilice el comando
mysql> `SHOW DATABASES;`
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| owncloud |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)
Salir del mysql
mysql> \q
Adiós
Paso 8
Descargue e instale Owncloud 5 desde el sitio oficial
Descargar usando el comando wget
wget http://download.owncloud.org/community/owncloud-latest.tar.bz2
administrador de sistemas@linuxmental:~$ wgethttp://download.owncloud.org/community/owncloud-latest.tar.bz2 --2013-11-02 10:46:52-- http://download.owncloud.org/community/owncloud-latest.tar.bz2 Resolviendo download.owncloud.org (download.owncloud.org)... 50.30.33.234 Conectándose a download.owncloud.org (download.owncloud.org)|50.30.33.234|:80... conectado. Solicitud HTTP enviada, esperando respuesta... 200 OK Longitud: 15147476 (14M) [application/x-bzip] Guardando en: `owncloud-latest.tar.bz2'
100%[================================================= ======================>] 15.147.476 26,6K/s en 9m 41s
2013-11-02 10:56:43 (25,5 KB/s) - `owncloud-latest.tar.bz2' guardado [15147476/15147476]
Paso 9
Extraiga el paquete descargado usando el comando tar
Extraerlo primero usando jvf
administrador de sistemas@linuxmental:~$tar -xjvf owncloud-latest.tar.bz2
Paso 10
Mueva los archivos extraídos a /var/www/
administrador de sistemas@linuxmental:~$sudo mv owncloud /var/www/
Paso 11
Cambiar la propiedad de/var/www/owncloud to www-data
administrador de sistemas@linuxmental:/var$
sudo chown -R www-data:www-data owncloud/
Paso 12
Luego navegue hasta el navegador web y active su IP 192.168.1.200/owncloud
Siga las instrucciones de configuración de la siguiente manera e instálelo...
Feliz subiendo tus archivos y compartiéndolos...