Résolu le 10-02-19 [résolu] Quel serveur Web local

Installation, configuration et utilisation des logiciels que vous souhaitez installer.
mpedro
Messages : 1517
Enregistré le : dim. 8 nov. 2015 22:13
Contact :

Re: Quel serveur Web local

Message 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.
Stretch 32bits cinnamon/Fedora25/Sarah
Compaq 8510p/MSI GE70/Raspberry Pi2

zeb
Messages : 16473
Enregistré le : ven. 19 juin 2015 22:13
Localisation : plus ici

Re: Quel serveur Web local

Message par zeb »

;)
J'ai rectifié les heures ;)
Merci !

Alain488
Messages : 73
Enregistré le : jeu. 8 févr. 2018 11:28

Re: Quel serveur Web local

Message 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

Code : Tout sélectionner

/home/alain/Documents/www/guides/index.php
site des Vieux tracteurs des collines

Code : Tout sélectionner

/home/alain/Documents/www/tracteur/index.php 
il me reste un petit soucis incompréhensible avec le site des guides, j'écris :

Code : Tout sélectionner

localhost/guides/index.php
cela ne fonctionne pas
par contre, ça fonctionne

Code : Tout sélectionner

localhost/guides/
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

Code : Tout sélectionner

localhost/tracteur/index.php
Desktop Asus P8H67-M EVO Rev 3.0 (Révision B3) Intel® Core™ i5-2400 CPU @ 3.10GHz × 4
G.Skill Kit Extreme3 2 x 2 Go PC10600 Ripjaws CAS 7
linuxmint 18.3 Cinnamon Pas de carte graphique.

mpedro
Messages : 1517
Enregistré le : dim. 8 nov. 2015 22:13
Contact :

Re: Quel serveur Web local

Message 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)
Stretch 32bits cinnamon/Fedora25/Sarah
Compaq 8510p/MSI GE70/Raspberry Pi2

Alain488
Messages : 73
Enregistré le : jeu. 8 févr. 2018 11:28

Re: Quel serveur Web local

Message 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
Desktop Asus P8H67-M EVO Rev 3.0 (Révision B3) Intel® Core™ i5-2400 CPU @ 3.10GHz × 4
G.Skill Kit Extreme3 2 x 2 Go PC10600 Ripjaws CAS 7
linuxmint 18.3 Cinnamon Pas de carte graphique.

mpedro
Messages : 1517
Enregistré le : dim. 8 nov. 2015 22:13
Contact :

Re: Quel serveur Web local

Message 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
Stretch 32bits cinnamon/Fedora25/Sarah
Compaq 8510p/MSI GE70/Raspberry Pi2

Alain488
Messages : 73
Enregistré le : jeu. 8 févr. 2018 11:28

Re: [résolu] Quel serveur Web local

Message 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
Desktop Asus P8H67-M EVO Rev 3.0 (Révision B3) Intel® Core™ i5-2400 CPU @ 3.10GHz × 4
G.Skill Kit Extreme3 2 x 2 Go PC10600 Ripjaws CAS 7
linuxmint 18.3 Cinnamon Pas de carte graphique.

Répondre