Serveur web

De TravauxIndse
Version datée du 16 décembre 2013 à 00:01 par RomainLA (discussion | contributions) (→‎Instalation)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Crée un serveur web sur Ubuntu

Les prérequis

Instalation du serveur

Le plus facile est d'installer LAMP

  • L : Linux
  • A : Apache
  • M : mySQL
  • P : Phyton
  sudo apt-get install lamp-server^

SSH

Installation

Ensuite, pour une gestion facile du serveur web à distance, il est intéressant d'installer SSH pour avoir accès au serveur (au serveur en général, autre que web). La démarche est simple, il suffit de taper cette ligne de commande dans un terminal :

  sudo apt-get install openssh-server 

Activation

Une fois l'installation faite, si le service ssh ne s'est pas lancé automatiquement, il est possible de taper cette commande :

  sudo service ssh start

Même chose pour l'arrêter ou le redémarrer après avoir fait des changements dans les fichiers de paramètres...

  sudo service ssh stop ou restart

Plus d'informations et configuration

Enfin, vous trouverez plus d'informations SSH ici et comment paramètre correctement SSH en éditant le fichier de paramètre qui se trouve ici -> /etc/ssh/sshd_config. (il faut bien sûr éditer le fichier avec les droits admin)


FTP

Pour une meilleure gestion des fichiers de votre site, je vous conseil d'installer FTP sur votre serveur pour ensuite avoir accès, grâce à un client FTP, au répertoire www de votre serveur web et donc pouvoir upload vos fichier HTML, PHP, ressources... Tout ce dont vous avez besoin pour votre site web.

===Instalation===

Tout comme pour SSH, l'installation est facile, il vous suffit de lancer cette commande dans un terminal :

  sudo apt-get install *ftp* 

Effectivement il existe plusieurs serveusr ftp. Plusieurs sont proposés sur le site ubuntu. Soit avec interface graphique, soit en ligne de commande.

  • Interface graphique :
  1. GProFTPd
  2. PureAdmin
  • Ligne de commande :
  1. ProFTPd
  2. vsFTPd
  3. pure-FTP (on à opter pour celui-ci pour notre serveur SEMINFO)

Il vous suffit donc de taper la commande :

  sudo apt-get install pure-FTP


Utilisation

Pour pouvoir utiliser le service ftp, il vous suffit d'utiliser un client FTP. Nous utilisons FileZilla. Mais c'est le même principe pour tous.