Ressources informatiques

Ressources informatiques

Ressources informatiques

Installer un serveur Web (NGINX)

Installer le serveur Web

pi@raspberrypi6 ~ $ sudo apt-get install nginx
pi@raspberrypi6 ~ $ sudo /etc/init.d/nginx start
Les pages du site Web se trouvent dans le répertoire /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>
bonjour en HTML

Installer le module PHP

pi@raspberrypi6 ~ $ sudo apt-get install php5-fpm
pi@raspberrypi6 $ sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.origin
Les mots en en jaune sont à ajouter.
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; 
> #} 
pi@raspberrypi6 /usr/share/nginx/www $ sudo /etc/init.d/nginx reload
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>
bonjour en PHP