Page 4 sur 4
Re: Quel serveur Web local
Posté : mar. 13 févr. 2018 21:40
par mpedro
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;
}
}
Et il faut aussi créer le lien symbolique dans ~/etc/nginx/sites-enabled
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
Dans ton navigateur tu tapes l'adresse de ton site
http://monsiteweb.lan" onclick="window.open(this.href);return false;
(
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.
Re: Quel serveur Web local
Posté : mar. 13 févr. 2018 22:42
par zeb
J'ai rectifié les heures
Merci !
Re: Quel serveur Web local
Posté : mer. 14 févr. 2018 10:13
par Alain488
cela fonctionne enfin, un super grand merci pour ton dévouement !
j'ai modifié un peu les chemin pour arriver a ceci :
site des Guides composteurs
site des Vieux tracteurs des collines
il me reste un petit soucis incompréhensible avec le site des guides, j'écris :
cela ne fonctionne pas
par contre, ça fonctionne
de même si je renomme mon fichier index par pierre.php, paul.php ou jacques.php
Code : Tout sélectionner
localhost/guides/pierre.php
localhost/guides/paul.php
localhost/guides/jacques.php
ça s'ouvre sans problème
alors que pour les tracteurs aucun soucis, ceci fonctionne
Re: Quel serveur Web local
Posté : mer. 14 févr. 2018 10:36
par mpedro
j'ai pas tout compris ton dernier message, enfin en risquant de s'embrouiller un peu plus car il manque peut-être quelques précisions pour un meilleur cheminement de compréhension.
Sinon
Dans ~/sites-availables crée autant de name-server que tu veux.
Par des exemples lesvieuxtracteursdescollines.lan et lesguidescomposteurs.lan etc.
Sans oublier les liens cibles dans ~/sites-enabled.
Et c'est dans le fichier host que tu écris :
127.0.0.1 localhost lesvieuxtracteursdescollines.lan lesguidescomposteurs.lan
De cette façon tu n'as pas à taper des chemins tortueux (localhost/machin/bidouilles/trucmuche/*php) mais seulement le nom du name-server choisi dans le navigateur (lesvieuxtracteursdescollines.lan ou lesguidescomposteurs.lan)
Re: Quel serveur Web local
Posté : mer. 14 févr. 2018 10:55
par Alain488
encore un très grand merci !
j'y serais jamais arrivé sans ton aide.
j'étais prêt a laissé tomber et a installer Xampp.
bien à toi et bonne journée
alain
Re: Quel serveur Web local
Posté : mer. 14 févr. 2018 11:06
par mpedro
Ca aurait été dommage de laisser tomber car au final nginX est correctement configuré dès son installation et une fois compris comment faire communiquer avec PHP-fmp c'est bon. On est pas obligé de toucher au fichier host non plus et tout dépend de ses besoins. Merci et @plus
Re: [résolu] Quel serveur Web local
Posté : mer. 14 févr. 2018 11:12
par Alain488
en générale je suis persévèrent, je prends cela comme un défi, mais j'avais tellement cherché que je ne voyait pas comment y arrivé.
encore merci
alain