Apahce Website - Dateien hochladen und herunterladen

Apahce Website - Dateien hochladen und herunterladen

Ich habe gerade erst einen Apache-Webserver zum Hochladen meiner Dateien erstellt. Die IP-Adresse der Website lautet 173.65.17.127. Ich möchte Dateien hochladen und sie remote herunterladen können. Ich habe MySQL, Apache und PHP sowie PHPMyAdmin. Ich habe im Internet gesucht und kann keine Möglichkeit finden, meine Site in eine Cloud für Uploads und Downloads zu verwandeln ... Bitte helfen Sie mir

Antwort1

So richten Sie einen OwnClound5-Server unter Ubuntu 12.04,12.10 ein

Hier können wir sehen, wie man einen Cloud-Speicherserver wie Google Drive oder Dropbox erstellt. Wir können die Dateien aus diesen Clouds überall und von jedem Gerät abrufen.

Hier verwende ich die IP 192.168.1.200

Hier ist der Link zur offiziellen Website

http://owncloud.org/

Schritt 1

Aktualisieren Sie dann das Repo mit

 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

Schritt 2

Aktualisieren Sie dann das Betriebssystem mit

 sudo apt-get upgrade 

Um Owncloud zu installieren, müssen wir zunächst den LAMP-Server installieren und konfigurieren.

Zur Installation des LAMP-Servers besuchen Sie hier

LAMP-Server-Setup

Schritt 3

Installieren Sie die Vorabanforderung für das Owncloud-Setup

sudo apt-get install php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl

Die Ausgabe ist hier:

sysadmin@linuxmental:~$ sudo apt-get install php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird erstellt
Statusinformationen werden gelesen... Fertig php5-gd ist bereits die neuste Version. Die folgenden zusätzlichen Pakete werden installiert: 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 Empfohlene Pakete:

Dadurch werden einige der Abhängigkeiten installiert, die für die Einrichtung von Owncloud erforderlich sind.

Schritt 4

Und wir müssen das Modul für Apache aktivieren. Aktivieren Sie es mit

sudo a2enmod rewrite   --> Enables the rewrite module 

 sudo a2enmod headers    --> Enables the header module

Ausgabe :

sysadmin@linuxmental:/var/www/owncloud/data# sudo a2enmod rewrite Modulneuschreiben aktivieren. Um die neue Konfiguration zu aktivieren, müssen Sie Folgendes ausführen: service apache2 restart

sysadmin@linuxmental:/var/# sudo a2enmod headers Modulheader aktivieren. Um die neue Konfiguration zu aktivieren, müssen Sie Folgendes ausführen: service apache2 restart

Schritt 5

Wir müssen die Apache2-Konfigurationsdatei für das Umschreiben ändern. Verwenden Sie den Befehl, um sie zu ändern

sysadmin@linuxmental:~$sudo vim /etc/apache2/sites-available/default

Ändern Sie die Konfiguration von

Allowoverride None 

Zu

Allowoverride All

Virtuelle Hostdatei

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

Speichern Sie die virtuelle Hostdatei und beenden Sie sie mit wq!

Schritt 6

Starten Sie den Apache-Dienst neu mit

 sudo /etc/init.d/apache2 restart

sysadmin@linuxmental:~$ sudo /etc/init.d/apache2 restart * Webserver Apache2 wird neu gestartet ... warte [OK]

Schritt 7

Erstellen Sie eine Datenbank für owncloud und binden Sie diese mit einem Passwort

Melden Sie sich bei MySQL mit -u Benutzer root (der Benutzer) -p unter Verwendung eines Passworts an. Hier verwende ich das Passwort admin123$. Verwenden Sie Ihr Passwort, das Sie bei der Installation des LAMP-Servers festgelegt haben mysql_secure_installation

sysadmin@linuxmental:~$ mysql -u root -p Passwort eingeben: Willkommen beim MySQL-Monitor. Befehle enden mit ; ​​oder \g. Ihre MySQL-Verbindungs-ID ist 36 Serverversion: 5.5.22-0ubuntu1 (Ubuntu)

Copyright (c) 2000, 2011, Oracle und/oder Tochtergesellschaften. Alle Rechte vorbehalten.

Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer Tochtergesellschaften. Andere Namen können Marken ihrer jeweiligen Eigentümer sein.

Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen.

Erstellen einer Datenbank

mysql> CREATE DATABASE owncloud;

Abfrage OK, 1 Zeile betroffen (0,00 Sek.)

Gewähren Sie dem lokalen Host die erstellte Datenbank mit dem Kennwort admin123$

mysql> GRANT ALL ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'admin123$'; Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)

Löschen Sie die Privilegien für die Datenbank, um sie freizugeben

mysql> FLUSH PRIVILEGES; Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)

Wenn Sie die erstellte Datenbank sehen möchten, verwenden Sie den Befehl

mysql> `SHOW DATABASES;`
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| owncloud           |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)

Beenden Sie MySQL

mysql> \q Tschüß

Schritt 8

Laden Sie Owncloud 5 von der offiziellen Site herunter und installieren Sie es

Mit dem Befehl wget herunterladen

wget http://download.owncloud.org/community/owncloud-latest.tar.bz2

sysadmin@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 Auflösen von download.owncloud.org (download.owncloud.org)... 50.30.33.234 Verbindung zu download.owncloud.org (download.owncloud.org)|50.30.33.234|:80... verbunden. HTTP-Anfrage gesendet, warte auf Antwort... 200 OK Länge: 15147476 (14M) [application/x-bzip] Speichern unter: „owncloud-latest.tar.bz2“

100 %[============================================================================>] 15.147.476 26,6 K/s in 9 Min. 41 Sek.

02.11.2013 10:56:43 (25,5 KB/s) – „owncloud-latest.tar.bz2“ gespeichert [15147476/15147476]

Schritt 9

Extrahieren Sie das heruntergeladene Paket mit dem TAR-Befehl

Extrahieren Sie es zuerst mit jvf

sysadmin@linuxmental:~$tar -xjvf owncloud-latest.tar.bz2

Schritt 10

Verschieben Sie die extrahierten Dateien nach /var/www/

sysadmin@linuxmental:~$sudo mv owncloud /var/www/

Schritt 11

Ändern Sie den Besitz von/var/www/owncloud to www-data

sysadmin@linuxmental:/var$

sudo chown -R www-data:www-data owncloud/

Schritt 12

Navigieren Sie dann zum Webbrowser und starten Sie Ihre IP 192.168.1.200/owncloud

Befolgen Sie die folgenden Installationsanweisungen und installieren Sie es ...

Viel Spaß beim Hochladen und Teilen Ihrer Dateien ...

verwandte Informationen