Barre de recherche
dimanche 19 juin 2016
Crée un site internet
Bonjour dans cet article nous allons voir comment crée un site internet sous Debian avec nginx
Connexion en ssh
Dans un premier temps il vous faudra vous connecter à votre serveur en ssh :
sous windows utiliser le logiciel Putty
sous linux le commande
ssh [email protected] -p22
(remplacer 22 par votre port de connexion ssh, par défaur le port 22 est utilisé pour la connexion ssh)
je vous conseille de changer votre port de connexion ssh pour augmenter la sécurité de votre serveur. Pour connaitre la procédure à suivre rendez-vous sur cette article.
Dans un premier temps on met à jour le serveur
apt-get update && apt-get upgrade -y
Installer un firewall/Parefeu
installer un fiewall/Parefeu je vous conseille ufw
apt-get install ufw
dans ufw nous allons autoriser le port ssh et le port de notre site internet
ufw allow 22/tcp && ufw allow 80/tcp
(remplacer 22 par votre port de connexion ssh)
le port 22 en tcp pour la connexion ssh et le 80 en tcp pour le service nginx,
puis on active ufw.
Attention à autoriser les bons port au risque de perdre vostre connexion ssh avec le serveur et de ne plus pouvoir vous connecter a celui ci.
ufw enable
l'on vérifie que les règles du par feu sont bonne avec la commande
ufw status numbered
Normalement vous devrait avoir ceci :
Installer nginx
Pour installer nginx tapez la commande suivante
apt-get install nginx -y
puis on lance le service nginx
service nginx start
et on vérifie qu'il est bien lancer
service nginx status
S'il est affiché ceci:
Bravo vous venez d'installer nginx et de le lancer.
rendez-vous sur l’adresse ip de votre serveur avec un navigateur web par exemple firefox
et la magie, vous devriez avoir cette page:

BRAVO vous venez d'installer nginx et de consulter un page web héberger sur votre serveur.
C'est bien beau tout sa mais où ajouter vos fichiers de votre site internet
à savoir que la page que l'on voit est le fichier index.nginx-debian.html
il se situe dans le répertoire /var/www/html
voici la commande pour se rendre de ce dit répertoire:
cd /var/www/html
Ajouter les fichiers de votre site sur le serveur via sfpt
Pour ajouter ces fichiers utiliser en logiciel tel que filezila ou winscp
personnellement j'utilise filezila.
pour vous connecter en sftp avec filezila il vous suiffe de remplir les champs ci-dessous dans le logiciel en les remplacent bien sur par vos informations de connexion et votre port ssh, puis Connexion

il vous suffira de déposer les fichiers de votre site dans le répertoire /var/www/html
puis de renommer index.nginx-debian.html en index.nginx-debian.html.bak
ou de supprimer le fichier.
Et on finit par relancer le service nginx comme ceci
service nginx restart