Sitio web de Apahce: carga y descarga de archivos

Sitio web de Apahce: carga y descarga de archivos

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...

información relacionada