Skip to content
Néhémie edited this page Jun 18, 2020 · 22 revisions

Bienvenue sur le minecraft-web-srv wiki !

Installation :

Serveur Web :

  1. Mettez à jour votre machine

sudo apt-get update
sudo apt-get upgrade

  1. Installez votre serveur LAMP

sudo apt-get install apache2 php libapache2-mod-php mariadb-server php-mysql

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


Clonez le projet Minecraft-Web-Srv

  1. Installer Git

apt-get install git

  1. Déplacez-vous dans les fichiers du serveur web

cd /var/www/html/

  1. Clonez le projet Minecraft-Web-Srv

git clone https://github.com/Nem-developing/minecraft-web-srv.git


Base de données :

  1. Connectez-vous en tant que root sur votre serveur.

  2. Accédez à mysql ou mariadb

mysql

  1. Créez une nouvelle base de donnée

CREATE DATABASE `MW-SRV`;

  1. Créer un nouvel utilisateur & mettez-lui un mot de passe sécurisé.

CREATE USER 'MW-SRV-USER'@'localhost' IDENTIFIED BY 'MW-SRV-PASSWORD';

  1. 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';


Créer un utilisateur pour apache :

Nous n'utiliserons pas l'utilisateur par défaut d'apache, pour des raisons de permissions, nous allons créer un nouvel utilisateur.

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


Affecter l'utilisateur à apache :

Pour éviter de se tromper, voici deux commandes permettant de modifier un fichier de configuration d'apache.

  1. Modifier le RUN_USER

sudo sed -i "s/export APACHE_RUN_USER=www-data/export APACHE_RUN_USER=mwsrv-user/g" /etc/apache2/envvars

  1. Modifier le RUN_GROUP

sed -i "s/export APACHE_RUN_GROUP=www-data/export APACHE_RUN_USER=mwsrv-user/g" /etc/apache2/envvars


Clone this wiki locally