Installer Lamp
Installer Lamp
Marche à suivre pour installer et configurer un serveur LAMP (Linux, Apache, MySQL,
PHPMyAdmin) sur notre OS préféré
Sources :
http://doc.ubuntu-fr.org/lamp
http://doc.ubuntu-fr.org/tutoriel/lamp_repertoires_de_travail
Installation de LAMP
Cela se résume à saisir cette ligne de commande et entrer son mot de passe admin :
Pour tester que cela fonctionne, ouvrez un explorateur web et allez à la page « localhost »
ou l’adresse 127.0.0.1. Si ça a marché, vous devriez voir quelque chose comme ça :
It Works!
Message s’affichant par défaut avec une nouvelle installation LAMP
Le répertoire par défaut d’Apache (dans lequel on veut mettre ses pages web) est
/var/www, qui est sous droits administrateurs. Ce n’est jamais recommandé de travailler
dans un tel dossier, c’est pourquoi nous allons en protéger son accès. Exécutez cette
commande pour éditer le fichier de configuration :
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
en :
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.1 # local
Allow from 192.168.1.0/24 # reseau
</Directory>
Ainsi seule votre machine et celles du réseau 192.168.1.0 auront accès à ce répertoire.
$ mkdir /home/nicolas/www
Ensuite donnez-lui les droits d’accès nécessaires :
Ensuite on configure une redirection (un alias) pour qu’Apache puisse accéder à ce
répertoire :
## ZONE PRIVEE
Alias /private /home/nicolas/www/private
<Directory /home/nicolas/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order deny,allow
Deny from all
Allow from 127.0.0.1 # Local
Allow from 192.168.1.0/24 # Réseau
Allow from .w3.org # W3C
Allow from sandbox.paypal.com # Paypal
</Directory>
Il faut finalement ajouter un lien symbolique pour qu’Apache puisse voir ces dossiers
depuis la racine du serveur :