Mon installation correspond au besoin particulier d'un serveur Web pour un Intranet sur un réseau Windows. Elle est plus simple mais bien entendu moins complète que celles disponibles sur le Wiki d'Ubuntu-fr notamment sur les questions de sécurité.

1. CD-ROM Ubuntu Install Server

Téléchargez et gravez la version Server d'Ubuntu.

Choisissez l'option Install a LAMP server puis suivez les instructions :

Install LAMP server

  • Localisation (langue, pays, clavier)
  • Nom de la machine
  • Configuration réseau – configurer vous-même
    • Adresse unique du serveur sur le réseau
    • Masque 255.255.255.0
    • Passerelle pour connexion Internet
    • Adresse du serveur de nom (dans mon cas l’adresse IP du serveur Windows)

2. Partitionnement - Horloge

  • Utilisez tout le disque pour le partitionnement
  • Validez l'horloge universelle

3. Création de l’utilisateur principal

Par exemple "admin" puis lui attribuer un mot de passe

4. Installation OpenSSH pour pouvoir accéder au serveur d'un autre poste

sudo apt-get install openssh-server

Insérer le CD-ROM Ubuntu Server à la demande.

5. Mise à jour automatique de l’horloge

sudo apt-get install ntp-simple

6. Installation de WinCSP et Putty sur le poste Windows (*)

Téléchargez putty.exe et copiez le dans le répertoire « C:\Program Files\Putty »

Téléchargez la dernière version de WinCSP puis installez en utilisant les paramètres par défaut.

Lancez WinCSP puis dans l'onglet session ajoutez l'adresse IP du serveur ainsi que le nom de l'utilisateur pour la connection (admin dans mon cas)

Décochez l'option "keyboard-interactive" :

WinCSP Authentification

Vous pouvez lancer Putty pour accéder à la console du serveur par CTRL+P et poursuivre la procédure depuis votre poste.

7. Modifiez le mot de passe root de mysql

sudo mysqladmin -u root password mon_mot_de_passe

8. Modifiez les droits du dossier /var/www

J'ai choisi de modifier le groupe propriétaire de root à admin :

chgrp  admin /var/www

9. Installez GD2 pour PHP5 si nécessaire

sudo apt-get update
sudo apt-get install php5-gd

10. Modification du jeu de caractère par défaut d'Apache

Editez le fichier de configuration d'Apache :

sudo vi /etc/apache2/apache2.conf

pour décommenter la ligne :

AddDefaultCharset	ISO-8859-1

11. Vous pouvez installer votre site :

WinCSP


(*) J'ai choisi d'utiliser WinCSP mais il est surement plus intéressant d'utiliser Samba pour partager le dossier www sur le domaine.