Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Venez tester Fedora 30 Beta !

#1 09/02/2019 20:25:50

winmandrake
Membre
Inscription : 08/07/2008
Messages : 1 056

[Résolu] nginx - installation/configuration

Bonsoir,

Je tente de faire une config (sous vm) d'un serveur nginx avec php et une base de donnée.
Alors seulement, j'arrive à installer nginx via dnf (pas dur).
Mais suis vraiment perdu dans la configuration de nginx sous Fedora qui n'utilise pas le type de configuration que je trouve dans les différents tuto (pas de dossiers sites-avaible).
J'ai bien créé un .conf pour pouvoir tester mais rien de probant ne serai-ce pour afficher une simple page html.

server {
        listen 8080;
        server_name .bidul.fr;
        root /home/mic/www/www/bidul;
        index index.php index.html index.htm;

# logs serveur
	error_log /home/mic/www/logs/error_log;
        access_log /home/mic/www/logs/access_log;

}

merci de votre aide. Après si tout fonctionne, un page wiki ne sera pas de trop ;)


Mon pc : AMD R5-2400G sur Asus Prime B450M-A, 16 Go ram, Nvidia 1050Ti (4Go), SSD Samsung 850 EVO (250 Go) + black caviar de 1To.

Hors ligne

#2 09/02/2019 21:05:48

Nicosss
Membre
Lieu : Isère
Inscription : 05/03/2007
Messages : 4 533
Site Web

Re : [Résolu] nginx - installation/configuration

Il y a en avait une mais elle doit être à reprendre effectivement https://doc.fedora-fr.org/w/index.php?t … ldid=21411.
Ca pourra peut-être t'aider, même si ça date de 2015.


F29_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F29_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F29_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#3 09/02/2019 21:39:34

winmandrake
Membre
Inscription : 08/07/2008
Messages : 1 056

Re : [Résolu] nginx - installation/configuration

Nicosss a écrit :

Il y a en avait une mais elle doit être à reprendre effectivement https://doc.fedora-fr.org/w/index.php?t … ldid=21411.
Ca pourra peut-être t'aider, même si ça date de 2015.

Merci, je vais regarder ça de prêt. Etonnant qu'une recherche avec le terme "Nginx" ne donne rien, pas le lien de l'article que tu me donne.


Mon pc : AMD R5-2400G sur Asus Prime B450M-A, 16 Go ram, Nvidia 1050Ti (4Go), SSD Samsung 850 EVO (250 Go) + black caviar de 1To.

Hors ligne

#4 11/02/2019 08:08:51

remi
Crazy PHP packages monkey... !
Rédacteur Wiki
Lieu : Champagne...
Inscription : 16/10/2004
Messages : 5 563
Site Web

Re : [Résolu] nginx - installation/configuration

nginx + php-fpm fonctionnent sans toucher à la configuration.

Hors ligne

#5 11/02/2019 10:16:38

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 6 806
Site Web

Re : [Résolu] nginx - installation/configuration

Pour info quand tu as des tuto avec sites-avaible, sites-enables, c'est de la sauce Debian. Donc pas vraiment adaptés à Fedora.

Tu avais au moins la page html nginx par défaut ?

ps: en effet la page du wiki a été vidé par son auteur, il faudrait voir pour en refaire une plus légère (celle d'origine étant trop axée tuning spécifique).

Hors ligne

#6 11/02/2019 11:40:18

winmandrake
Membre
Inscription : 08/07/2008
Messages : 1 056

Re : [Résolu] nginx - installation/configuration

madko a écrit :

Pour info quand tu as des tuto avec sites-avaible, sites-enables, c'est de la sauce Debian. Donc pas vraiment adaptés à Fedora.

Tu avais au moins la page html nginx par défaut ?

ps: en effet la page du wiki a été vidé par son auteur, il faudrait voir pour en refaire une plus légère (celle d'origine étant trop axée tuning spécifique).

Je vois que Fedora est un peu particulier hammer

Oui, j'avais la page Nginx par défaut depuis le début. Après, la base de donnée pas réussi, du moins pour phpmyadmin.
J'ai mis un peu de coté pour me recentrer sur mysql sur mon rpi. Après, si Fedora peux fonctionner dessus au lieu de raspbian, pourquoi pas ;)


Mon pc : AMD R5-2400G sur Asus Prime B450M-A, 16 Go ram, Nvidia 1050Ti (4Go), SSD Samsung 850 EVO (250 Go) + black caviar de 1To.

Hors ligne

#7 11/02/2019 12:41:07

remi
Crazy PHP packages monkey... !
Rédacteur Wiki
Lieu : Champagne...
Inscription : 16/10/2004
Messages : 5 563
Site Web

Re : [Résolu] nginx - installation/configuration

Normalement:

dnf install phMyAdmin nginx php-fpm

Et ça fonctionne directement, sans aucune config.

Hors ligne

#8 11/02/2019 12:45:40

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 6 806
Site Web

Re : [Résolu] nginx - installation/configuration

Peut-être un boolean selinux si ton serveur MySQL est sur une autre machine (http_can_network_connect_db). Un équivalent à faire aussi si tu veux php-fpm en mode reseau et pas socket. Mais tout ça c'est déjà éloigné du cas d'usage simple où tout est sur la même machine et que tu installes juste les RPM. Comme l'a dit remi, ça marche out-of-the-box.

Hors ligne

#9 12/02/2019 01:59:54

Heldwin
Gilets jaunes
Inscription : 07/10/2008
Messages : 4 153

Re : [Résolu] nginx - installation/configuration

A voir aussi pour https avec let's encrypt.
Mais c'est un peu moins out-of-the-box.

Surtout pour le renouvellement des certificats automatique.


"The only way to achieve the impossible is to believe it’s possible"

Hors ligne

#10 12/02/2019 09:47:52

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 6 806
Site Web

Re : [Résolu] nginx - installation/configuration

Il n'y a pas un module pour gérer automatiquement les certificats ? Comme avec le serveur Caddy ?

Hors ligne

#11 12/02/2019 13:03:03

winmandrake
Membre
Inscription : 08/07/2008
Messages : 1 056

Re : [Résolu] nginx - installation/configuration

remi a écrit :

Normalement:

dnf install phMyAdmin nginx php-fpm

Et ça fonctionne directement, sans aucune config.

Pas sur la vm que j'ai fait pour... ou je m'y prend mal.

Autre point génant : sur la vm, localhost suos frirefox m'affiche bien la page nginx. Sur mon post via le réseau, il devrait en être autant mais non...


Mon pc : AMD R5-2400G sur Asus Prime B450M-A, 16 Go ram, Nvidia 1050Ti (4Go), SSD Samsung 850 EVO (250 Go) + black caviar de 1To.

Hors ligne

#12 12/02/2019 13:38:30

Nicosss
Membre
Lieu : Isère
Inscription : 05/03/2007
Messages : 4 533
Site Web

Re : [Résolu] nginx - installation/configuration

Le port 80 est ouvert ?


F29_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F29_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F29_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#13 12/02/2019 14:10:21

winmandrake
Membre
Inscription : 08/07/2008
Messages : 1 056

Re : [Résolu] nginx - installation/configuration

Le boulet ! sad
Il n'était pas ouvert. Fais graphiquement,  les qq lignes de commandes trouvées n'ont rien fais. roll


Mon pc : AMD R5-2400G sur Asus Prime B450M-A, 16 Go ram, Nvidia 1050Ti (4Go), SSD Samsung 850 EVO (250 Go) + black caviar de 1To.

Hors ligne

#14 12/02/2019 14:40:52

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 6 806
Site Web

Re : [Résolu] nginx - installation/configuration

Tu veux dire cette ligne n'a pas marché ?

https://doc.fedora-fr.org/w/index.php?t … _port_http

Hors ligne

#15 12/02/2019 14:45:09

winmandrake
Membre
Inscription : 08/07/2008
Messages : 1 056

Re : [Résolu] nginx - installation/configuration

Oui. En mettant sudo avant, donc avec les droits root.
Méthode graphique, j'ai bien créé une règle, relancer firewall et niquel.


Mon pc : AMD R5-2400G sur Asus Prime B450M-A, 16 Go ram, Nvidia 1050Ti (4Go), SSD Samsung 850 EVO (250 Go) + black caviar de 1To.

Hors ligne

#16 12/02/2019 14:47:22

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 6 806
Site Web

Re : [Résolu] nginx - installation/configuration

oui bien sûr c'est la nomenclature de la doc qui est utilisé (le # => root)

Hors ligne

#17 12/02/2019 15:09:09

winmandrake
Membre
Inscription : 08/07/2008
Messages : 1 056

Re : [Résolu] nginx - installation/configuration

Oui ça ne me pose pas de problème. Par contre étonné que cette règle ne fonctionne pas.
Autre chose, la création d'une config pour un serveur avec notamment le dossier root dans /home/utilisateur/www ne semble pas fonctionner. La même configuration fonctionne pourtant sous raspbian.


Mon pc : AMD R5-2400G sur Asus Prime B450M-A, 16 Go ram, Nvidia 1050Ti (4Go), SSD Samsung 850 EVO (250 Go) + black caviar de 1To.

Hors ligne

#18 12/02/2019 18:04:14

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 6 806
Site Web

Re : [Résolu] nginx - installation/configuration

Peux tu copier/coller la règle en question ? Es-tu sûr de bien être en zone public comme indiqué dans le paragraphe en question ?

Hors ligne

#19 12/02/2019 18:22:23

Nicosss
Membre
Lieu : Isère
Inscription : 05/03/2007
Messages : 4 533
Site Web

Re : [Résolu] nginx - installation/configuration

Tout à fait, tu n'utilises peut-être pas la zone citée. Sinon tu retires l'option zone et ça s'appliquera à la zone en cours.


F29_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F29_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F29_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#20 12/02/2019 22:56:40

winmandrake
Membre
Inscription : 08/07/2008
Messages : 1 056

Re : [Résolu] nginx - installation/configuration

Nicosss a écrit :

Tout à fait, tu n'utilises peut-être pas la zone citée. Sinon tu retires l'option zone et ça s'appliquera à la zone en cours.

Effectivement, c'est bien l'option zone qui gênait. Sans ça fonctionne. :)


Mon pc : AMD R5-2400G sur Asus Prime B450M-A, 16 Go ram, Nvidia 1050Ti (4Go), SSD Samsung 850 EVO (250 Go) + black caviar de 1To.

Hors ligne

#21 13/02/2019 00:30:10

winmandrake
Membre
Inscription : 08/07/2008
Messages : 1 056

Re : [Résolu] nginx - installation/configuration

Bon, comme je n'arrive pas à modifier le répertoire de travail de nginx, je me suis dis qu'il valait mieux resté tel quel pour le moment. => /usr/share/nginx/html
Mais seul le root y a accès en écriture par défaut. Embêtant pour une production. Et comme c'est un projet en vm, je me suis dis que les risques sont faibles. Non je n'ai pas fais un chmod 777 ! hammer

sudo chown -R mic /usr/share/nginx/html

J'ai mis tout le dossier de travail en propriétaire de l'utilisateur. Au final, Nginx fonctionne bien et je peux créer et modifier mes fichiers sans avoir besoin de mot de passe ou de sudo via console. :D

Dernière modification par winmandrake (13/02/2019 01:23:09)


Mon pc : AMD R5-2400G sur Asus Prime B450M-A, 16 Go ram, Nvidia 1050Ti (4Go), SSD Samsung 850 EVO (250 Go) + black caviar de 1To.

Hors ligne

#22 13/02/2019 01:29:14

Heldwin
Gilets jaunes
Inscription : 07/10/2008
Messages : 4 153

Re : [Résolu] nginx - installation/configuration

madko a écrit :

Il n'y a pas un module pour gérer automatiquement les certificats ? Comme avec le serveur Caddy ?

Il y a certbot, mais j'ai jamais essayé sur fedora.
En tout cas, dans des installations, j'avais dû faire un script pour le renouvellement automatique, avec une modification ensuite  (me rappelle plus de mémoire, faudrait que je regarde).


"The only way to achieve the impossible is to believe it’s possible"

Hors ligne

#23 13/02/2019 11:07:52

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 6 806
Site Web

Re : [Résolu] nginx - installation/configuration

certbot c'est fournit par let's encrypt, je pensais à un module nginx. Mais bon certbot ça marche bien c'est déjà ça. Mais l'avantage que ça soit géré par le serveur web c'est qu'il s'occupe de creer tout tout seul quand tu ajoutes un vhost par ex.

Hors ligne

#24 13/02/2019 11:35:01

winmandrake
Membre
Inscription : 08/07/2008
Messages : 1 056

Re : [Résolu] nginx - installation/configuration

On part loin... roll

Bon, je redémarre ma vm et là plus de php. mad
Impressionnant le temps passé pour tout mettre ce genre de chose en place. hmm


Mon pc : AMD R5-2400G sur Asus Prime B450M-A, 16 Go ram, Nvidia 1050Ti (4Go), SSD Samsung 850 EVO (250 Go) + black caviar de 1To.

Hors ligne

#25 13/02/2019 12:31:00

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 6 806
Site Web

Re : [Résolu] nginx - installation/configuration

explique nous ce que tu as fait exactement car en effet c'est pas normal de galérer autant.

Hors ligne

Pied de page des forums