Ci sono molte buone risorse su come installare ownCloud
su Internet tra cui la documentazione ufficiale ownCloud, ma non ho mai
trovato una guida completa su come installare ownCloud in Ubuntu. In questo tutorial cercherò di farlo. Ho installato ownCloud molte volte in server di produzione e collaudo.
L'ultima versione di ownCloud, al momento della stesura di questo è 9,0 e l'ultima versione di Ubuntu LTS è Ubuntu 14.04.3 quindi questo tutorial sarà basato a questi due.
In questo tutorial presumo si sta installando ownCloud in un nuovo server di Ubuntu, e nessun'altra applicazione è in esecuzione sul server ancora.

Nella schermata qui sopra, il server è impostato su DHCP in modo che non ha un indirizzo IP statico, abbiamo bisogno di cambiare a statica. Modificare l'ultima riga di testo DHCP di statica e inserire le informazioni di rete in questo modo:
affrontare 192.168.xx
maschera di rete 255.255.255.0
Gateway 192.168.xx
DNS-nameserver 8.8.8.8 8.8.4.4
Salvare il file premendo i tasti Ctrl + X sulla tastiera, e quindi riavviare il servizio di rete digitando questo sul terminale: sudo restart /etc/init.d/networking che dovrebbe aggiornare il file di configurazione di rete, se non lo fa, riavviare il server: riavvio sudo ora

Hoorah! il server web Apache sta funzionando!
upload_max_filesize:

post_max_filesize:

Ricarica apache. Sudo service apache2 reload
ora è necessario creare un nuovo utente per il database ownCloud. per fare ciò, digitare il seguente comando: CREATE USER 'newuser' @ 'localhost' IDENTIFICATO DA 'password';
per esempio, il mio comando si presentava così: CREATE USER 'ocuser' @ 'localhost' IDENTIFICATO DA 'ittutorials';
concedere questo utente autorizzazioni complete per la banca dati:
Concedere a tutti privilegi databasename * a. 'Utente' @ 'localhost';
per esempio il mio comando è stato:
Concedere a tutti privilegi ownCloud * PER 'ocuser' @ 'localhost'.;
digitare PRIVILEGI sciacquone; poi uscita.

Digitare l'indirizzo IP del server nel browser preferito e si dovrebbe ottenere questo:

ugh, errori!
I moduli GD e curl non sono installati. Installarli digitando questo sul terminale : sudo apt-get install php5-gd e sudo apt-get install php5-ricciolo ricarica apache ancora: sudo ricarica servizio apache2 e la procedura guidata ownCloud non dovrebbe lamentarsi ora:

Ora compilare le informazioni sulle finestre sopra e cliccare su Termina configurazione. Si dovrebbe ottenere il benvenuto al messaggio ownCloud:

È terminato l'installazione di ownCloud.
La directory dei dati e dei file sono probabilmente accessibile da Internet. Il file .htaccess non funziona. Vi consigliamo vivamente di configurare il server Web in modo che la directory dei dati non è più accessibile o si sposta la directory dei dati al di fuori della radice del documento web server

Poi c'è un problema con il file .htaccess. molto probabilmente il server web non ha Mod_rewrite su. per consentirle di scrivere questo sul terminale: sudo a2enmod riscrivere quindi aggiungere questo al file host virtuale:
<Directory /> Opzioni FollowSymLinks
AllowOverride All
Order consentire, negare
permettere di tutto
</ Directory>
Riavviare Apache: servizio sudo apache2 restart controllare di nuovo il pannello di amministrazione, e vedere se l'errore è andato via. se non provare a dare il server web completo accesso alla dati di cartella. sudo chown -R www-data: www-data / home / utente / dati / Il problema dovrebbe andare via:



Dopo aver attivato l'applicazione LDAP, andare al pannello di amministrazione, e fare clic su LDAP, e riempire le tue informazioni server: IP del server LDAP, il nome utente LDAP e la password per l'account LDAP, e, infine, inserire il DN base. Questo è l'UO dove gli utenti saranno tirato su da AD.

Ricordati di inserire il tuo DN base come "ou = utenti, DC = dominio, DC = com. è anche possibile aggiungere più stringhe qui se si dispone di più unità organizzative. Quindi fare clic sul collegamento Attributi scheda e verificare " / AD nome utente LDAP / AD Indirizzo e-mail LDAP e scegliere" distinguishedName " dall'elenco a discesa sulla Altri attributi" campo.

Si dovrebbe essere in grado di accedere al tuo esempio ownCloud utilizzando un account LDAP ora.
L'ultima versione di ownCloud, al momento della stesura di questo è 9,0 e l'ultima versione di Ubuntu LTS è Ubuntu 14.04.3 quindi questo tutorial sarà basato a questi due.
In questo tutorial presumo si sta installando ownCloud in un nuovo server di Ubuntu, e nessun'altra applicazione è in esecuzione sul server ancora.
Sommario
- Update Server e impostarlo con un indirizzo IP statico
- requisiti di installazione ownCloud
- Installazione di Apache, PHP e MySQL
- Modifica PHP limite massimo di upload
- Creare il database
- installare ownCloud
- Errore di file .htaccess
- certificato SSL libero per ownCloud
- Configurazione LDAP
Update Server e impostarlo con un indirizzo IP statico
Assicurarsi che il server sia completamente patchato. Tipo sudo apt-get update && sudo apt-get upgrade sul terminale, digitare : sudo apt-get dist-upgrade riavviare il server dopo tutte le patch sono state installate. Dopo che il server torna dal riavvio, assicurarsi che il suo set con un IP statico. Per vedere il corrente tipo di configurazione IP del server presente sul terminale: sudo nano / etc / network / interfaces e si dovrebbe ottenere questo:Nella schermata qui sopra, il server è impostato su DHCP in modo che non ha un indirizzo IP statico, abbiamo bisogno di cambiare a statica. Modificare l'ultima riga di testo DHCP di statica e inserire le informazioni di rete in questo modo:
affrontare 192.168.xx
maschera di rete 255.255.255.0
Gateway 192.168.xx
DNS-nameserver 8.8.8.8 8.8.4.4
Salvare il file premendo i tasti Ctrl + X sulla tastiera, e quindi riavviare il servizio di rete digitando questo sul terminale: sudo restart /etc/init.d/networking che dovrebbe aggiornare il file di configurazione di rete, se non lo fa, riavviare il server: riavvio sudo ora
requisiti di installazione ownCloud
- MySQL
- PHP 5.4+
- Apache 2.4
- libreria GD
- arricciare
Installazione di Apache, PHP e MySQL
Il modo più semplice per installare lo stack LAMP in una sola volta in Ubuntu sta usando il Tasksel script. Sul vostro tipo di terminale: sudo apt-get install tasksel e quindi digitare sudo tasksel installare lampada-server di questo verrà installato il server di base stack LAMP per voi. Inserire una password server MySQL quando richiesto. Dopo l'installazione è completa, digitare l'indirizzo IP del server in un browser e si dovrebbe vedere questo:
Hoorah! il server web Apache sta funzionando!
Modifica PHP limite massimo di upload
PHP consente solo i file di 2MB caricare per impostazione predefinita. Presumo che sarà il caricamento dei file più grandi al server ownCloud, quindi abbiamo bisogno di aumentare la dimensione del caricamento nel file php.ini. Per fare questo, tipo sudo nano /etc/php5/apache2/php.ini e cercare upload_max_filesize e per post_max_size sul file e modificare entrambi i numeri a tutto ciò che è necessario.upload_max_filesize:

post_max_filesize:

Ricarica apache. Sudo service apache2 reload
Creare il database
accedere a MySQL e creare il database. tipo mysql -u -p radice di effettuare il login al server MySQL. e creare il database utilizzando il comando: creare database di ownCloud;ora è necessario creare un nuovo utente per il database ownCloud. per fare ciò, digitare il seguente comando: CREATE USER 'newuser' @ 'localhost' IDENTIFICATO DA 'password';
per esempio, il mio comando si presentava così: CREATE USER 'ocuser' @ 'localhost' IDENTIFICATO DA 'ittutorials';
concedere questo utente autorizzazioni complete per la banca dati:
Concedere a tutti privilegi databasename * a. 'Utente' @ 'localhost';
per esempio il mio comando è stato:
Concedere a tutti privilegi ownCloud * PER 'ocuser' @ 'localhost'.;
digitare PRIVILEGI sciacquone; poi uscita.
installare ownCloud
Prendete l'ultima versione dal sito ownCloud. Al momento in cui scriviamo, versione 9.0 è l'ultima versione. Per scaricarlo direttamente dal server, passare alla directory / opt / e digitare il seguente comando nel terminale: sudo wget https://download.owncloud.org/community/owncloud-9.0.0.zip- Decomprimere l'archivio con questo comando: sudo unzip owncloud-9.0.0.zip
- Spostare i file ownCloud alla directory WWW web: sudo mv / opt / ownCloud / var / www /
- Fare apache il proprietario di questa directory : sudo chown -R www-data: www-data / var / www / ownCloud /
- Cambiare il vostro ospite apache virtuale per puntare a questa directory ownCloud: sudo nano /etc/apache2/sites-available/000-default.conf cambiare la DocumentRoot di / var / www / ownCloud /

Digitare l'indirizzo IP del server nel browser preferito e si dovrebbe ottenere questo:

ugh, errori!
I moduli GD e curl non sono installati. Installarli digitando questo sul terminale : sudo apt-get install php5-gd e sudo apt-get install php5-ricciolo ricarica apache ancora: sudo ricarica servizio apache2 e la procedura guidata ownCloud non dovrebbe lamentarsi ora:

Ora compilare le informazioni sulle finestre sopra e cliccare su Termina configurazione. Si dovrebbe ottenere il benvenuto al messaggio ownCloud:

È terminato l'installazione di ownCloud.
Errore di file .htaccess
Se quando si va al di amministrazione del pannello viene visualizzato il seguente errore in alto:La directory dei dati e dei file sono probabilmente accessibile da Internet. Il file .htaccess non funziona. Vi consigliamo vivamente di configurare il server Web in modo che la directory dei dati non è più accessibile o si sposta la directory dei dati al di fuori della radice del documento web server

Poi c'è un problema con il file .htaccess. molto probabilmente il server web non ha Mod_rewrite su. per consentirle di scrivere questo sul terminale: sudo a2enmod riscrivere quindi aggiungere questo al file host virtuale:
<Directory /> Opzioni FollowSymLinks
AllowOverride All
Order consentire, negare
permettere di tutto
</ Directory>
Riavviare Apache: servizio sudo apache2 restart controllare di nuovo il pannello di amministrazione, e vedere se l'errore è andato via. se non provare a dare il server web completo accesso alla dati di cartella. sudo chown -R www-data: www-data / home / utente / dati / Il problema dovrebbe andare via:

certificato SSL libero per ownCloud
Se si nota nel pannello di amministrazione ownCloud si lamenta che è in esecuzione in HTTP pianura, e raccomanda di eseguire in HTTPS anziché. Al fine di rendere tale errore andare via, è necessario installare un certificato valido nel server web. Probabilmente si vorrebbe fare questo solo se il server è accessibile da Internet, e ha un dominio valido. Gli unici due posti che conosco dove è possibile ottenere un certificato libero è https://www.startssl.com/ e https://letsencrypt.org/ se si esegue un'istanza personali ownCloud, vi consiglio di ottenere un certificato da StartSSL , e se l'esecuzione ownCloud per un business allora Letsencrypt sarà migliore. Startssl non rilascia certificati gratuito per le imprese. Il rovescio della medaglia Letsencrypt è che si deve rinnovare il certificato ogni 3 mesi.Configurazione LDAP
Per configurare LDAP nel server clic ownCloud sull'icona "Apps" e quindi attivare lo script LDAP:

Dopo aver attivato l'applicazione LDAP, andare al pannello di amministrazione, e fare clic su LDAP, e riempire le tue informazioni server: IP del server LDAP, il nome utente LDAP e la password per l'account LDAP, e, infine, inserire il DN base. Questo è l'UO dove gli utenti saranno tirato su da AD.

Ricordati di inserire il tuo DN base come "ou = utenti, DC = dominio, DC = com. è anche possibile aggiungere più stringhe qui se si dispone di più unità organizzative. Quindi fare clic sul collegamento Attributi scheda e verificare " / AD nome utente LDAP / AD Indirizzo e-mail LDAP e scegliere" distinguishedName " dall'elenco a discesa sulla Altri attributi" campo.

Si dovrebbe essere in grado di accedere al tuo esempio ownCloud utilizzando un account LDAP ora.
Nessun commento:
Posta un commento