-
Notifications
You must be signed in to change notification settings - Fork 0
Home
- Mettez à jour votre machine
sudo apt-get update
sudo apt-get upgrade
- Installez votre serveur LAMP
sudo apt-get install apache2 php libapache2-mod-php mariadb-server php-mysql
- Installez les modules les plus utilisés
sudo apt-get install php-curl php-gd php-intl php-json php-mbstring php-xml php-zip
- Installer Git
apt-get install git
- Déplacez-vous dans les fichiers du serveur web
cd /var/www/html/
- Clonez le projet Minecraft-Web-Srv
git clone https://github.com/Nem-developing/minecraft-web-srv.git
-
Connectez-vous en tant que root sur votre serveur.
-
Accédez à mysql ou mariadb
mysql
- Créez une nouvelle base de donnée
CREATE DATABASE `MW-SRV`;
- Créer un nouvel utilisateur & mettez-lui un mot de passe sécurisé.
CREATE USER 'MW-SRV-USER'@'localhost' IDENTIFIED BY 'MW-SRV-PASSWORD';
- Donnez tout les droits sur la base de donnée "MW-SRV" à l'utilisateur précédemment créé.
GRANT ALL PRIVILEGES ON `MW-SRV`.* TO 'MW-SRV-USER'@'localhost';
Nous n'utiliserons pas l'utilisateur par défaut d'apache, pour des raisons de permissions, nous allons créer un nouvel utilisateur.
- Création d'un nouvel utilisateur
adduser mwsrv-user
Vous allez devoir spécifier un mot de passe et, s'il vous plais, veuillez en choisir un sécurisé. J'en profite pour prôner le logiciel KeePass qui peut vous être très utile. --> 10 Caractères au minimum avec lettres spéciales : "+=})@^ç etc..."
Pour éviter de se tromper, voici deux commandes permettant de modifier un fichier de configuration d'apache.
- Modifier le RUN_USER
sudo sed -i "s/export APACHE_RUN_USER=www-data/export APACHE_RUN_USER=mwsrv-user/g" /etc/apache2/envvars
- Modifier le RUN_GROUP
sed -i "s/export APACHE_RUN_GROUP=www-data/export APACHE_RUN_USER=mwsrv-user/g" /etc/apache2/envvars