L'installation d'OwnCloud 7 avec Nginx et PHP-FPM sur un VPS Ubuntu est une tâche facile si vous suivez ce tutoriel. OwnCloud est une application Web qui fournit des services tels que le stockage, la gestion et le partage de fichiers. En utilisant OwnCloud, vous pouvez synchroniser et partager vos fichiers, votre calendrier, vos contacts et bien plus encore. Tout sera accessible depuis tous vos appareils, où que vous soyez.
Dans ce tutoriel, nous allons installer la dernière version d'OwnCloud avec Nginx et PHP-FPM sur un VPS Ubuntu.
Tout d'abord, connectez-vous à votre serveur en tant que root et assurez-vous que votre VPS Linux Ubuntu est entièrement à jour
apt-get update apt-get upgrade
Installez MariaDB sur votre serveur
apt-get install mariadb-server
Exécutez le script suivant pour sécuriser votre serveur MariaDB et définir un mot de passe root
mysql_secure_installation - Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Maintenant, connectez-vous à votre serveur MariaDB en tant qu'utilisateur root et créez un nouvel utilisateur et une nouvelle base de données pour OwnCloud.
mysql -u root -p Enter password: MariaDB [(none)]> CREATE DATABASE owncloud; MariaDB [(none)]> GRANT ALL ON owncloud.* to ownclouduser@localhost identified by 'YOURPASSWORD'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
N'oubliez pas de changer VOTREMOT DE PASSE avec un vrai mot de passe fort.
Installez le serveur Web Nginx, PHP5-FPM et quelques packages PHP supplémentaires
apt-get install nginx php5-fpm php5-common php5-cli php5-json php5-mysql php5-curl php5-intl php5-mcrypt php5-memcache php5-gd
Maintenant, téléchargez la dernière version stable d'OwnCloud depuis leur site officiel. Au moment de la rédaction de cet article, il s'agit de la version 7.0.3
cd /opt/ wget https://download.owncloud.org/community/owncloud-7.0.3.tar.bz2
Décompressez le fichier téléchargé
tar -jxvf owncloud-7.0.3.tar.bz2
Les fichiers d'OwnCloud seront décompressés dans un nouveau répertoire "owncloud" sous "/opt". Changer le propriétaire du répertoire
chown -R www-data:www-data /opt/owncloud
Créez un nouveau bloc virtuel pour votre domaine avec le contenu suivant
nano /etc/nginx/sites-available/yourdomain.tld server { listen 80; server_name yourdomain.tld www.yourdomain.tld; root /opt/owncloud; index index.php; rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect; rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect; rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect; error_page 403 /core/templates/403.php; error_page 404 /core/templates/404.php; location = /robots.txt { allow all; log_not_found off; access_log off; } location ~ ^/(?:\.htaccess|data|config|db_structure\.xml|README){ deny all; } location / { rewrite ^/.well-known/host-meta /public.php?service=host-meta last; rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last; rewrite ^/.well-known/carddav /remote.php/carddav/ redirect; rewrite ^/.well-known/caldav /remote.php/caldav/ redirect; rewrite ^(/core/doc/[^\/]+/)$ $1/index.html; try_files $uri $uri/ /index.php; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
Activez le bloc serveur en exécutant la commande suivante
ln -s /etc/nginx/sites-available/yourdomain.tld /etc/nginx/sites-enabled/
Ouvrez le fichier /etc/php5/fpm/pool.d/www.conf et modifiez la variable 'listen' comme vous le voyez ci-dessous :
listen = 127.0.0.1:9000;
Redémarrez Nginx et PHP-FPM pour que les modifications prennent effet
service nginx restart service php5-fpm restart
Enfin, dirigez votre navigateur vers http:votredomaine.tld où vous devrez créer un compte administrateur et les informations de MariaDB que nous avons créées dans ce tutoriel. Avec cette étape, l'installation d'OwnCloud 7 est terminée.
Bien sûr, vous n'êtes pas obligé d'installer OwnCloud 7 avec Nginx et PHP-FPM sur Ubuntu, si vous utilisez l'un de nos services d'hébergement Linux optimisé OwnCloud, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer OwnCloud 7 avec Nginx pour tu. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.