-
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 Nix
-
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 `Nix`;
- Créer un nouvel utilisateur & mettez-lui un mot de passe sécurisé.
CREATE USER 'Nix-USER'@'localhost' IDENTIFIED BY 'Nix-PASSWORD';
- Donnez tout les droits sur la base de donnée "Nix" à l'utilisateur précédemment créé.
GRANT ALL PRIVILEGES ON `Nix`.* TO 'Nix-USER'@'localhost';
N'oubliez pas de modifier le fichier "config.php" dans le dossier "config".
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 nix-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..."
Nous allons installer un paquet qui nous permettra de modifier un fichier de configuration d'apache.
- Téléchargement du paquet
sudo apt-get install nano
- Modification du fichier de configuration
--> Pour cette étapes, faites TRES attention, nous allons modifier un fichier qui est très sensible. A la moindre erreur, vous pouvez réinitialiser Apache.
sudo nano /etc/apache2/envvars
Dans ce fichier vous n'avez qu'à changer deux paramètres.
Avant :
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
Après :
export APACHE_RUN_USER=nix-user
export APACHE_RUN_GROUP=nix-user
- Redémarrage d'Apache
service apache2 restart
Aucune erreur ne s'affiche ? Bravo ! Vous avez correctement suivi les instructions !
La nécessité de Java est plus qu'évidente ! Nous allons donc l'installer via la commande suivante :
sudo apt install default-jre
Bravo ! Vous avez fini l'installation !