-- En terminal  ou en local ssh --

  User Name : ubuntu
    Password: Merci1234
	
______________________________________________
______________________________________________

*****  Les Étape a Suive  *****
1-- sudo apt update && sudo apt upgrade -y

2A- sudo systemctl stop lighttpd
2B- sudo systemctl disable lighttpd
2C- sudo apt remove lighttpd -y
2D--sudo apt autoremove -y

---------------------------------------------------------------------------------------------------

3-- sudo apt install apache2 -y


4-- apache2 -v


5A- sudo ufw allow 'Apache Full'
5B- sudo ufw enable
5C- sudo ufw status

**  Test avec un autre PC 
6-  http://<adresse_IP_du_Raspberry_Pi>
**  Tu devrais voir la page “Apache2 Ubuntu Default Page” confirmant que le serveur fonctionne.

---------------------------------------------------------------------------------------------------

7A--- sudo apt install libapache2-mod-php8.3 -y
7B--- sudo systemctl restart apache2


*** echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php


8A--- sudo mkdir -p /var/www/mon_site
8B--- sudo chown -R $USER:$USER /var/www/mon_site
      Ex:  sudo chown -R ubuntu:www-data /var/www/html
           sudo chmod -R 755 /var/www/html
8C--- sudo usermod -a -G www-data ubuntu
8D--- sudo chown -R ubuntu:www-data /var/www/html
8E--- sudo reboot   **** Reboot le System Complet ****

---------------------------------------------------------------------------------------------------

9A--- sudo systemctl status YSFReflector
9B--- sudo systemctl restart YSFReflector


10A--- sudo ufw allow 42000/tcp
10B--- sudo ufw allow 42000/udp
10C--- sudo ufw allow 80/tcp
10D--- sudo ufw reload

---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------

11---- sudo nano /etc/apache2/sites-available/mon_site.conf

<VirtualHost *:80>
    ServerAdmin admin@localhost
    DocumentRoot /var/www/mon_site
    ServerName monsite.local
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>



12A-- sudo a2ensite mon_site.conf
12B-- sudo a2dissite 000-default.conf
12C-- sudo systemctl reload apache2



Ton Raspberry Pi sous Ubuntu 24 LTS hébergera désormais ton serveur web avec Apache2 et PHP 8.3, 
	prêt pour la production légère ou le développement local.​
	
	
	

    Garde les fichiers du dashboard web propres, 
	supprime par exemple setup.php après installation pour des raisons de sécurité.

    Surveille les logs Apache (/var/log/apache2/error.log) 
	et YSFReflector (/var/log/YSFReflector/) pour détecter rapidement toute anomalie.

    Un reboot occasionnel du Raspberry Pi peut aider à garder le système stable.

*** Avec ces bonnes pratiques, ton serveur Apache et ton réflecteur YSF 
    fonctionneront pleinement pour tes besoins radio numérique sur Raspberry Pi Ubuntu 24 LTS.









