Installer un serveur Web (NGINX)
- Documentation : http://fr.wikipedia.org/wiki/Nginx
Installer le serveur Web
- Télécharger le paquetage
pi@raspberrypi6 ~ $ sudo apt-get install nginx
- Démarrer le serveur Web
pi@raspberrypi6 ~ $ sudo /etc/init.d/nginx start
- Tester
/usr/share/nginx/www/
Après avoir copié la page index.html, créez la page index.html ci-dessous :
pi@raspberrypi6 /usr/share/nginx/www $ sudo cp index.html index.html.origin pi@raspberrypi6 /usr/share/nginx/www $ sudo nano index.html pi@raspberrypi6 /usr/share/nginx/www $ cat index.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Ma première page</title> </head> <body> <p>Bonjour en HTML</p> </body> </html>
Installer le module PHP
pi@raspberrypi6 ~ $ sudo apt-get install php5-fpm
- Sauvegarder le fichier de configuration
pi@raspberrypi6 $ sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.origin
- Modifier le fichier de configuration
Les lignes en vert sont à décommenter.
pi@raspberrypi6 $ sudo nano /etc/nginx/sites-available/default pi@raspberrypi6 $ sudo vi /etc/nginx/sites-available/default pi@raspberrypi6 $ sudo diff /etc/nginx/sites-available/default /etc/nginx/sites-available/default.origin 25c25 < index index.php index.html index.htm; --- > index index.html index.htm; 62c62 < location ~ \.php$ { --- > #location ~ \.php$ { 69,72c69,72 < fastcgi_pass unix:/var/run/php5-fpm.sock; < fastcgi_index index.php; < include fastcgi_params; < } --- > #fastcgi_pass unix:/var/run/php5-fpm.sock; > #fastcgi_index index.php; > #include fastcgi_params; > #}
- Recharger la configuration
pi@raspberrypi6 /usr/share/nginx/www $ sudo /etc/init.d/nginx reload
- Créer la page
index.php
ci-dessous :
pi@raspberrypi6 /usr/share/nginx/www $ cat index.php <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Ma première page</title> </head> <body> <?php echo "<p>Bonjour en PHP</p>\n"; ?> </body> </html>
- Tester