![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Cette installation est réalisée sur une distribution ubuntu 20.4.
J'utilisais cette méthode sur ubuntu 16.04 et 18.04.
Installez apache:
sh
sudo apt-get install apache2
Vérifiez que la page par défaut s'affiche en tapant http://127.0.0.1 dans un navigateur.
La page suivante doit s'afficher:
Récuperez votre adresse IP.
sh
hostname -I | awk '{print $1}'
192.168.1.17
On installe php7 (à la dat d'aujourd'hui) et le module apache associé pour que php soit utilisé avec apache.
sh
sudo apt install php
sudo apt install libapache2-mod-php
Pour l'instant je ne le fais plus. J'utilise sqlite ou des fichiers csv.
Il n'y a donc pas de lien vers une base de donnée mysql ou postgreSQL. Cela peut faire l'objet d'une installation complémentaire.
L'installation d'apache est complète. Apache est fonctionnel.
La nouvelle étape est de permettre au firewall par défaut UFW d'autoriser le traffic sur le port 80.
On liste les applications qui sont gérées par le firewall:
sh
sudo ufw app list
Il faut autoriser apache dans le firewall ufw puis vérifier que c'est fait.
sh
sudo ufw allow 'Apache'
sudo ufw status