Si vous créez des sites web ( amateur ou pro) avec une distribution GNU/Linux vous devez connaître forcement apache2 et savoir pour que votre application soit disponible à travers l’adresse 127.0.0.1 il faut déposer les fichiers sur le répertoire par défaut du serveur web apache2(/var/www/html) .Et si vous utilisez des éditeurs de texte graphique comme Sublim-text ou Brackets ou ce que vous voulez … vous devez alors les démarrer en mode administrateur(root) pour pouvoir éditer convenablement vos fichiers qui sont dans le répertoire /var/www/html et cela n’est pas très conviviale dans un environnement de test .Voila donc c’est pour cette raison que nous allons changer le répertoire et le pointer dans un répertoire ou un utilisateur simple pourra éditer les fichiers sans disposer de droit administrateur.Maintenant chacun peut y aller avec ces propres raisons :-p .Bon changeons ce répertoire une bonne fois pour toute :-).
1-Créons un dossier de destination
mkdir /home/hostname/websites
2-Donnons ensuite tous les droits à l’utilisateur “www-data” qui exécute Apache2 et ensuite attribuons un accès total à l’utilisateur simple pour ce répertoire :
chown www-data /home/hostname/websites -Rf sudo chmod 775 -R /home/hostname/websites
3-Editons le fichier de configuration d’apache
sudo nano /etc/apache2/sites-available/000-default.conf
Regardons la directive “Documentroot”qui pointe vers “/var/www/html” ensuite nous allons donc changer cette directive pour y mettre “/home/hostname/websites” .
4-Nous devons faire la même chose en changeant le chemin (/var/www/html) dans le tag “Directory” par le nouveau(/home/hostname/websites)
sudo nano /etc/apache2/apache2.conf
Enfin nous pouvons ensuite redémarrer Apache 2 pour que les changements de configuration soient pris en compte :
sudo service apache2 restart
NB : cet usage n’est pas recommandé dans un environnement de production l’aspect sécurité n’est pas pris en compte.
ça fait 1 semaine que j’essaye de configurer ce truc de serveur et à chaque fois ça ne marche pas à cause de je ne sais quoi et ça bousille tout le serveur et ça ne veut ni se désinstaller ni se réinstaller correctement et ça fait 2 fois que je réinstalle tout le système Ubuntu a cause de ça. et ton truc ne marche pas pour moi
très utile si on a un disque en + mais ne sert a rien si vous êtes sous ISPConfig
merci, j’ai épluché une 10aine de tuto, et celui ci est le bon. c’est simple, précis et clair, bravo.
alors !
Bonjour!
j’ai suivi le module à la lettre et au pas, j’ai répété l’opération, mais pour moi ça ne fonctionne pas !
je détail:
sur Mozilla: localhost donne toujours la page apache Ubuntu default page
et sur Google j’ai une page blanche, malgré la création de deux dossier test!
localhost/phpmyadmin me donne une recherche.
équipement: hp pavillon 15 -cc
linux Ubuntu 16.04
lamp.