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