Les deux révisions précédentes
Révision précédente
Prochaine révision
|
Révision précédente
|
informatique:serveur:lamp [2015/09/18 11:39] igor [Adresse IP fixe] |
informatique:serveur:lamp [2018/07/29 09:08] (Version actuelle) |
| |
L'idée est d'installer un serveur Web en local, pour des tests et du bidouillage de //template// de CMS. On part sur une base d'une distribution GNU/Linux, en l'occurrence une Debian Jessie. | L'idée est d'installer un serveur Web en local, pour des tests et du bidouillage de //template// de CMS. On part sur une base d'une distribution GNU/Linux, en l'occurrence une Debian Jessie. |
| |
| Pour Archlinux, la documentation du wiki est excellente : https://wiki.archlinux.org/index.php/LAMP |
| |
On met à jour la liste des paquets : | On met à jour la liste des paquets : |
aptitude update | aptitude update |
| |
On installe les paquets de base, comprenant le serveur Web Apache proprement dit, le langage PHP et un serveur MySQL, ici MariaDB : | On installe les paquets de base, comprenant le serveur Web Apache proprement dit, le langage PHP et un [[:informatique:serveur:mariadb|serveur MySQL, ici MariaDB]] : |
| |
aptitude install apache2 php5 mariadb-common mariadb-server php5-mysql | aptitude install apache2 php5 mariadb-common mariadb-server php5-mysql |
| |
L'''address'' est l'IP à attribuer au serveur. ''gateway'' est l'adresse IP du routeur. | L'''address'' est l'IP à attribuer au serveur. ''gateway'' est l'adresse IP du routeur. |
| |
| Ne pas oublier de regarder les DNS : https://www.howtoforge.com/debian-static-ip-address#dns-configuration |
| |
===== Apache2 ===== | ===== Apache2 ===== |
- Que la commande ''hostname'' renvoie bien le nom désiré. Si ce n'est pas le cas, il faut renseigner correctement le fichier ''/etc/hostname''. Le changement est pris en compte au redémarrage. Pour l'éviter, en plus de modifier le fichier (pour le prochain redémarrage), on peut modifier cette valeur grâce à la commande ''hostname [nouveau-nom]''. | - Que la commande ''hostname'' renvoie bien le nom désiré. Si ce n'est pas le cas, il faut renseigner correctement le fichier ''/etc/hostname''. Le changement est pris en compte au redémarrage. Pour l'éviter, en plus de modifier le fichier (pour le prochain redémarrage), on peut modifier cette valeur grâce à la commande ''hostname [nouveau-nom]''. |
- Que le fichier ''/etc/hosts'' est correct, à savoir que l'adresse IP locale renvoie bien au nom de la machine. | - Que le fichier ''/etc/hosts'' est correct, à savoir que l'adresse IP locale renvoie bien au nom de la machine. |
- Dans la configuration, chaque VHOST peut avoir son ServerName, mais il peut être indiqué de donner un ServerName global. Il faut ajouter la ligne ''ServerName [www.example.com]'' tout au début du fichier ''/etc/apache2/site-available/000-default'' | - Dans la configuration, chaque VHOST peut avoir son ServerName, mais il peut être indiqué de donner un ServerName global. Il faut ajouter la ligne ''ServerName [www.example.com]'' tout au début du fichier ''/etc/apache2/sites-available/000-default'' |
| |
<code>ServerName [www.example.com] | <code>ServerName [www.example.com] |