Installer son serveur web

Je préconise l’utilisation d’un serveur dédié ou bien d’un VPS afin d’avoir une adresse ip personnelle. Ceci permet d’éviter à subir les désagréments des autres utilisateurs (ralentissements, blocages, blacklistage ip/mail, …).

1 – Choix du fournisseur

Au niveau choix du fournisseur, peu importe, mais j’ai un petit faible pour OVH qui propose des formules intéressantes, notamment les petits “Kimsufi” ou VPS SSD.

2 – Choix du système d’exploitation

Souvent, le choix est large, et souvent on nous propose des systèmes d’exploitation comprenant des outils de gestion des sites web dont le fameux “Plesk” (payant dans la plupart des cas).

Nous allons choisir plutôt une distribution “nue” afin de pouvoir avoir totale liberté quant aux installations que nous allons effectuer.

Centos, Ubuntu, Suze, … allez avouons un petit faible pour la debian 8…

3 – Premières manipulations

Pour communiquer avec notre serveur, nous utilisons le protocole ssh.

Afin d’utiliser ce protocole sur notre machine windows, il convient d’installer un logiciel comme par exemple “putty”.

Nous utilisons “Mobaxterm” en version gratuite qui convient parfaitement.

Le fournisseur nous communique le nom d’utilisateur (login) et le mot de passe (password) correspondant.

Après introduction du mot de passe, le signe # indique que nous sommes connectés en “root”, c’est à dire administrateur système.

3-1 Mise à jour du système:

apt-get update puis apt-get upgrade

3.2 Vérifications

df nous donne l’occupation du disque

free permet de vérifier la mémoire

on peut installer htop pour avoir une vision globale: apt-get install htop

puis htop

On quitte avec la touche q ou la touce de fonction F10.

4 – Installation du panel ISPCONFIG

Vous retrouverez ces manipulations sur https://www.howtoforge.com/tutorial/ispconfig-install-script-debian/

apt-get update && apt-get upgrade
apt-get install unzip
cd /tmp
wget –no-check-certificate https://github.com/servisys/ispconfig_setup/archive/master.zip

Attention: mettre un espace et 2 tirets après le wget

unzip master.zip

cd ispconfig_setup-master/
./install.sh

taper y pour accepter

  • choisir la version stable
  • multiserveur: no
  • sql server type: mysql
  • root password: votre mot de passe pour ispconfig (à noter)
  • webserver type: apache
  • HHVM: no
  • Xcache: yes
  • PhpMyadmin: yes
  • Mailserver: dovecot
  • Update antivirus database: no
  • user quota: yes
  • setup mode: standard
  • jailkit: yes
  • webmail: roundcube
  • SSL: peu importe

 

Au message “Attention: When asked ‘Configure database for phpmyadmin with dbconfig-common?’ select ‘NO’
Due to a bug in dbconfig-common, this can’t be automated.”, taper la touche “entrée”.

Choisir “non”.

Well done ISPConfig installed and configured correctly 😀
Now you can connect to your ISPConfig installation at https://debian82:8080 or https://IP_ADDRESS:8080

Il suffit de se connecter avec https://adresse_ip_du_serveur:8080

 

le mot de passe par défaut est “admin” (à changer de suite)!

La suite??? Cliquez ici!