Dernier message de la page précédente :
Tu as le fichier default dans ~/etc/nginx/sites-available/Laisse ce fichier et crée en un autre ou remplace le et nomme le monsiteweb.
Ce fichier monsiteweb doit être dans ~/etc/nginx/sites-available.
Ci-dessous le contenu de ton name-server
Code : Tout sélectionner
# monsiteweb
server {
listen 80;
listen [::]:80;
root /home/alain/Documents/www/monsiteweb;
# dans ~Documents/www/ il existe donc un dossier nommé monsiteweb
# Add index.php to the list if you are using PHP
index index.php index.html;
server_name monsiteweb.lan;
location / {
try_files $uri $uri/ @handler =404;
}
# REDIRECTIONS
#
# Flux RSS
location /feed/ {
rewrite /feed\/(.*)$ /feed.php?$1 last;
}
# Sitemap
location = /sitemap.xml {
rewrite .* /sitemap.php;
}
# PROTECTION REPERTOIRES
location /data/configuration { deny all; }
location /version { deny all; }
location /update { deny all; }
location /readme { deny all; }
# Réécriture vers l'index
location @handler {
rewrite /(.*)$ /index.php?$1 last;
}
# pass PHP scripts to FastCGI server
location ~ \.php$ {
include snippets/fastcgi-php.conf;
# # With php-fpm (or other unix sockets):
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
}
}
Enfin tu renseignes le fichier hosts qui est dans ~/etc
Code : Tout sélectionner
127.0.0.1 localhost monsiteweb.lan
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
(Tu peux créer d'autres name-serveur comme-celà et héberger tes sites)
*******************
Il faut que nginX & php7.0-fpm soient actifs.
*******************
Ça devrait fonctionner.