Monter un serveur web de A à Z

30179
,

Bonjour ! Y a t il des personnes intérésées par une série de tutoriels sur linux pour configurer son serveur web de A à Z ?
Je fais juste un petit sondage vite fait histoire de savoir si ça intéresse de monde :)
Bonne soirée.

26 Réponse

1
15311
,

Ohhh que oui :) +100

40186
,

Ca serait cool :p +10000

Default
,

Avec LAMP j'imagine ?

Default
,

ca depend ces quoi tu veut mettre dans le tuto :P

30179
,

ca depend ces quoi tu veut mettre dans le tuto :P
---> à priori ça va être assez long mais je compte mettre un peu de tout.

  • créer une machine sous virtualbox (configuration de niveau intermédiare)
  • Installer un système linux (en l'occurrence debian)
  • Sécuriser le système (fail2ban & iptables)
  • Installer un serveur web (wamp et/ou nginx)
  • Configuration du serveur web en question
  • Installation des systèmes de bases de données sommaire (phpmyadmin mysql-server)
  • Installer un serveur de partage de fichiers pour avoir un répertoire commun avec d'autres machines : windows, mac ou linux (samba)
  • Automatisation des flux de fichier (incron)
  • Installation d'un serveur FTP (pour les utilisateurs externes au réseau)
  • Installation de logiciels de monitoring (htop, dstat etc ...)
  • Création de scripts de sauvegarde. (pour ne pas avoir a re-créer des VM tous les jours)
  • Installation d'outils pratiques (codiad, ezmonitor, webmin)
54395
,

Je vote pour aussi ! :D

Default
,

pk pas, ca peut etre tres interessant

Default
,

Oh que oui, c'est une super bonne idée !!

27215
,

Cela peut etre interesant
Dans ta liste tu ne parle pas de firewall.
Tu ne parle pas non plus de serveur de mail

Default
,

Biensur que oui !
Mais pourquoi aller sur une bete vm ou wamp alors que l'ont pourraient mettre en pratique les tutos docker ?

30179
,

Mais pourquoi aller sur une bete vm ou wamp alors que l'ont pourraient mettre en pratique les tutos docker ?

--> Parce que le but c'est de monter un serveur web (je parle pas d'un environnement de dev). La partie virtualbox est juste la pour les personnes qui n'ont pas envie de s'embêter à prendre un serveur pour tester.

Default
,

vu comme ça, je comprend mieux pourquoi il n'est pas nécessaire de s'attarder sur le hosting de vm

47217
,
  • Installer un serveur web (wamp et/ou nginx)
  • Installation des systèmes de bases de données sommaire (phpmyadmin mysql-server)

wamp = Windows Apache MySQL PHP (ça peut être Perl ou Python aussi, mais bref), ce qui signifie que tu parles pas de wamp, mais de stack amp/nmp (Apache/nginx).

30179
,

""wamp = Windows Apache MySQL PHP (ça peut être Perl ou Python aussi, mais bref), ce qui signifie que tu parles pas de wamp, mais de stack amp/nmp (Apache/nginx).""--> Je wamp machinalement mais je parle de lamp

16426
,

+1 évidemment, ça manque franchement de tutoriel en français et recents ... donc je suis pour. Et je votre double si tu prévois l'installation d'un serveur web... ça fait plusieurs jours que je bute dessus sans succès...

40456
,

Oh oui +1 :-)

47855
,

+1 c'est une bonne idée de tuto ou de formation

26343
,

Pour l'installation et sécurisation d'un serveur web j'ai écris il y a une dizaine de jours 2 tuto : voir ce sujet

16426
,

Oups je viens de voir que mon message comportait une anomalie ^^je voulais dire "si tu prévois l'installation d'un serveur Mail...

6440
,

SERVEUR WEB DEBIAN

...................................................................................................................................................................................
Configuration de A à Z

  1. Installer tous les composants nécéssaire :
    http://olange.developpez.com/articles/debian/installation-serveur-dedie/?page=page_2

  2. Parametrer apache2
    https://doc.ubuntu-fr.org/installer_un_serveur_debian#configuration_d_apache_2

  3. Parametrer bind9
    http://www.gayuxweb.fr/learn/bind9

  4. Parametrer VSFTPD
    https://doc.ubuntu-fr.org/installer_un_serveur_debian#configuration_de_vsftpd_en_mode_utilisateur_virtuel

  5. Parametrer postfix
    https://www.isalo.org/wiki.debian-fr/Configuration_d%27un_serveur_mail_avec_Postfix

...................................................................................................................................................................................
EDIT : Notes

installer php :
apt-get install php5-common libapache2-mod-php5 php5-cli php-pear
http://php.net/manual/fr/install.unix.debian.php

installer mysql et phpmyadmin :
apt-get install mysql-server php5-mysql phpmyadmin
http://www.lafermeduweb.net/billet/tutorial-creer-un-serveur-web-complet-sous-debian-2-php5-et-mysql-164.html#mysql

...................................................................................................................................................................................
EDIT2 : Sécurisation

Comme me l'a mentionné elhebert, vous pouvez vous rendre sur son tutoriel [LAMP Sécurisé] qui est un peu plus poussé que celui-ci, vis à vis de la sécurisation du serveur.

En même temps, une petite recherche avec ces mots clés sécurisation du serveur sur son moteur de recherche préféré pour ainsi trouver, par exemple, ces liens :
http://www.alsacreations.com/tuto/lire/622-Securite-firewall-iptables.html
https://mespotesgeek.fr/configuration-et-securisation-dun-serveur-linux-debian-partie-1/
nous assurera de bonnes informations si l'on souhaite sécuriser son serveur.

1