"You don't have permission to access / on this server. Apache/2.2.14 (Ubuntu) Server at localhost Port 80"
Quelle phrase assassine ! Pire qu'un écran bleu Windows (horrible au début, et puis on s'habitue, on papote, il fait un peu partie de la famille...), que l'arc-en-ciel de Mac (joli finalement), ce message sybillin donnera des sueurs froides au débutant n'y comprenant goutte (et mais) à l'administration réseau mais ayant bigrement envie (et besoin surtout) d'installer un serveur test sur un ordi sous Ubuntu.
Donc, je récapitule, j'ai :
- Ubuntu 10.04 LTS - le Lynx Lucide
- Une installation toute fraîche de LAMP (linux, apache, mysql, php).
A partir de Chrome, pas de pb, j'accède au localhost sans soucis. Mais de Firefox, rien, ou plutôt, le message fatal ! Ce qui pose problème, car ma patronne - qui est un vampire, mais ce n'est pas sujet, j'y reviendrai à l'occasion - turbine sous Firefox.
Pourquoi l'un, et non l'autre - ou l'inverse - mystère...
Heureusement, gloire à Dieu, à tous les saints du paradis et à la communauté Ubuntu, j'ai trouvé la solution ici, je vous la livre toute nue !
Il faut :
- éditer le fichier : /etc/apache2/httpd.conf
- dans le fichier vide, ajouter : ServerName localhost
Dans le fichier /etc/apache2/sites-available/default , il faut ajouter l'instruction "allow from all" entres les balises
Ne pas oublier de redémarrer apache : sudo /etc/init.d/apache2 restart
La page http://doc.ubuntu-fr.org/apache2#sites-available recèle bien d'autres merveilles que je vous laisse découvrir...