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.phpci-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