Configurer un VPS chez OVH

Installation d’un environnement LAMP sous Ubuntu

Étapes préliminaires

Les manipulations ci-dessous ont été testées sous Ubuntu 18.04, vous devez être root et avoir un accès SSH. Pour connaitre quelle est la version de votre système d’exploitation, vous pouvez taper en ligne de commande :
lsb_release -r
Le VPS vous a été livré avec un système d’exploitation qu’il convient de mettre à jour.
apt-get update && apt-get upgrade -y
À présent, nous allons créer un utilisateur tidus bénéficiant du privilège sudo.
adduser tidus
usermod -aG sudo tidus
Le reste des opérations se fait en se connectant à cet utilisateur privilégié.
su - tidus

Installation d’Apache

sudo apt-get install apache2 apache2-doc

Installation de PHP

sudo apt-get install php

Installation de MySQL/Maria-DB

sudo apt-get install mysql-server

Installation de phpMyAdmin

Il existe de très bonnes applications de gestion de base de données, mais un phpMyAdmin peut toujours se révéler utile.

Installation d’un serveur FTP

Si on utilisait communément le transfert de fichiers par FTP pour déployer les sites Internet, il existe à présent des méthodes plus complexes répondant à des contraintes techniques et organisationnelles. Cependant, le FTP reste la façon la plus simple pour partager un espace de stockage limité à des utilisateurs.

Installation de ProFTPD

apt-get update && apt-get install proftpd

Paramétrage du serveur

sudo nano /etc/proftpd/proftpd.conf

Pour s’assurer que les utilisateurs ne pourront pas remonter l’arborescence de fichiers il faut que la directive suivante soit active

DefaultRoot                     ~

Le paramètre suivant permet d’indiquer qu’il n’est pas nécessaire d’avoir un Shell valide. Par défaut, il est commenté, et est équivalent à On.

RequireValidShell               off

Pour savoir comment configurer ProFTPD et votre firewall, je vous conseille de suivre cet article : Installer un serveur FTP pour plusieurs utilisateurs avec proftpd.

Création d’un compte utilisateur et définition du dossier de navigation

Il faut avant tout redémarrer ProFTPD

service proftpd restart

La commande suivante va créer l’utilisateur lulu et restreindre son accès au répertoire /var/www/www.zanarkand.com/

adduser --home /var/www/www.zanarkand.com/ --shell /bin/false --ingroup www-data lulu

Une dernière action va affecter les droits nécessaires sur le dossier pour le groupe

chmod -R g+rw /var/www/www.zanarkand.com/

vb

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *