Page 1 sur 1

Le How To 2021 pour nginx ?

Posté : mar. 26 nov. 2024 23:51
par Did
Hello Cyrille,
Dans ce How To viewtopic.php?p=205197&sid=9961c6f3d7c9 ... cc4b58b880
tout va bien jusqu'à cette commande :

Code : Tout sélectionner

fastcgi_pass
qui est "introuvable" (sous Mint 21.3).
Version php actuel en appliquant ce tuto : 8.1.

Au cas où il y a un moyen de contourner ça ? :)

A plus . :)

Re: Le How To 2021 pour nginx ?

Posté : mer. 27 nov. 2024 01:06
par alain
Bonjour Did.

Si fastcgi_pass ne vient pas avec le paquet nginx sur LM, je pense qu'il faut installer : nginx-full (ou extras ou les deux).

Je dis: "je pense" car je n'ai jamais installé de server nginx, mais je sens un truc de ce style, appelles ça une sorte de prémonition si tu veux ;)

Re: Le How To 2021 pour nginx ?

Posté : mer. 27 nov. 2024 08:08
par Did
Bonjour,
ah non, mais sur l'autre fil, ça coince aussi, mais l'autre fil, c'est sur le même petit PC, mais en Debian 12. Et ça change des détails, par exemple en Debian 12, c'est php8.2.
Ici, j'ai essayé en créant un nouveau profil perso Mint 21.3 (pour séparer du taf de l'autre profil 21.3), donc ici, je suis sur Mint 21.3. Et c'est php8.1 ici.

Pour un :

Code : Tout sélectionner

sudo nginx -t
[sudo] Mot de passe de dcd :          
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Et le nginx.conf dans le dossier nginx :

Code : Tout sélectionner

user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;

events {
	worker_connections 768;
	# multi_accept on;
}

http {

	##
	# Basic Settings
	##

	sendfile on;
	tcp_nopush on;
	types_hash_max_size 2048;
	# server_tokens off;

	# server_names_hash_bucket_size 64;
	# server_name_in_redirect off;

	include /etc/nginx/mime.types;
	default_type application/octet-stream;

	##
	# SSL Settings
	##

	ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; # Dropping SSLv3, ref: POODLE
	ssl_prefer_server_ciphers on;

	##
	# Logging Settings
	##

	access_log /var/log/nginx/access.log;
	error_log /var/log/nginx/error.log;

	##
	# Gzip Settings
	##

	gzip on;

	# gzip_vary on;
	# gzip_proxied any;
	# gzip_comp_level 6;
	# gzip_buffers 16 8k;
	# gzip_http_version 1.1;
	# gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

	##
	# Virtual Host Configs
	##

	include /etc/nginx/conf.d/*.conf;
	include /etc/nginx/sites-enabled/*;
}


#mail {
#	# See sample authentication script at:
#	# http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript
#
#	# auth_http localhost/auth.php;
#	# pop3_capabilities "TOP" "USER";
#	# imap_capabilities "IMAP4rev1" "UIDPLUS";
#
#	server {
#		listen     localhost:110;
#		protocol   pop3;
#		proxy      on;
#	}
#
#	server {
#		listen     localhost:143;
#		protocol   imap;
#		proxy      on;
#	}
#}
Me suis arrêté dans le how to quand j'ai vu la commande qui ne passe pas.
(sur l'autre fil, sur debian12, stand by également cf le dernier mess.... c'est pour ça que j'ai essayé ce tuto "how to" sur un nouveau profil ici, Mint 21.3 cette fois.)

Re: Le How To 2021 pour nginx ?

Posté : mer. 27 nov. 2024 09:42
par alain
cyrille a écrit : mer. 27 nov. 2024 06:50 si le paquet de base de nginx doit suffir ;)
Si tu le dis, c'est que c'est vrai ;)
Ce que j'en disais, c'était juste une idée. Mais j'étais sûr de rien :l

Re: Le How To 2021 pour nginx ?

Posté : jeu. 28 nov. 2024 10:41
par Did
Hello,
C'est la conf de ton rep de pub web qui nous intéresse
"répertoire de publication Web", ben je n'ai rien fait de plus, je répète, que suivre le "how to", tuto, jusqu'à cette commande qui ne passe pas :
Me suis arrêté dans le how to quand j'ai vu la commande qui ne passe pas.
Quelle commande suite à quelle modification ?
Cf mon premier message, celle-ci :

Code : Tout sélectionner

fastcgi_pass
Cette commande ne passe pas : "introuvable".
Pour l'instant, j'ai le message de bienvenue nginx à localhost. Voilà.
Je n'ai donc pas créé de répertoire web ou quoique que ce soit de plus que le How To jusqu'à ce point.

Je re-rappelle que là, je suis sur un nouveau profil Mint 21.3 "perso" créé à côté du profil 21.3 que j'utilise pour le taf, donc il y a de la config de l'autre profil qui est passée direct sur celui-ci (par exemple des paramètres pour Firefox, des logiciels téléchargés etc), mais l'autre n'a bien sûr jamais vu arriver nginx ou que sais-je.
Je n'ai pas fait plus que suivre le How To.
Pourquoi cette commande est introuvable ? faut-il mettre à jour le How to ?

(Ah à propos, je ne veux que voir sur firefox mes pages.php dans var/www/monsite/, juste pour moi, pour voir si mon code s'affiche correctement et je n'ai donc pas besoin de la suite sur WP, je n'utilise pas WordPress ou SPIP ou autre.
J'aurais super besoin d'un tuto juste pour ça sioupli :) .... ça serait trop génial, car je suis chaque fois à chercher comment me dépatouiller, Apache2 ou nginx...)

Re: Le How To 2021 pour nginx ?

Posté : jeu. 28 nov. 2024 14:36
par Did
Autre question :
nginx : voir sur firefox mes pages.php du dossier var/www/monsite/, juste pour moi, pour voir si mon code s'affiche correctement
Comment exprime-t-on cela avec les mots techniques appropriés svp ?
Car ce n'est pas "créer un serveur", par exemple. J'ai besoin de savoir, pour utiliser les bons mots clés pour chercher un tuto sur le Net SVP...

Re: Le How To 2021 pour nginx ?

Posté : jeu. 28 nov. 2024 19:50
par Did
(ça marche ! merci :) )

Cyrille, comment appelle-t-on cela, ce que je décris dans le mess précédent, avec des mots techniques appropriés stp ?
Pour décrire correctement ma recherche ?