Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1097 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Debian 10 / nginx / adminer

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Debian 10 / nginx / adminer

n°1448035
Burps
Posté le 27-04-2020 à 08:52:21  profilanswer
 

Bonjour,
 
J'essaie de configurer adminer (en remplacement de phpmyadmin) sous nginx (que je ne maîtrise pas forcément, mais faut bien apprendre), mais ca ne fonctionne pas comme je veux.
 
Tout est installé à partir des paquets debian.
 
Ma conf nginx:  

Code :
  1. server {
  2.     listen 80;
  3.     listen [:]:80;
  4.     server_name my.domain;
  5.     root /var/www/my.domain;
  6.     location /.well-known/acme-challenge/ {
  7.         # put your configuration here, if needed
  8.     }
  9.     location / {
  10.         return 301 https://$server_name$request_uri;
  11.     }
  12. }
  13. server {
  14.     listen         443 ssl http2;
  15.     listen         [:]:443 ssl http2;
  16.         server_name    my.domain;
  17.     root /var/www/my.domain;
  18.     index index.php index.html index.htm;
  19.     location / {
  20.         try_files $uri $uri/ =404;
  21.     }
  22.     location ~ \.php$ {
  23.         include snippets/fastcgi-php.conf;
  24.         fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
  25.     }
  26.     location /adminer {
  27.         root /usr/share/adminer/adminer;
  28.         index index.php index.html index.htm;
  29.         location ~ ^/adminer/(.+\.php)$ {
  30.             root /usr/share/;
  31.             include snippets/fastcgi-php.conf;
  32.             fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
  33.         }
  34.     }
  35.         # conf HTTPS
  36. [...]
  37. }


Donc au début, une redirection du 80 vers le 443 sauf Let's Encrypt.
 
Lorsque je tape l'url de mon site, j'arrive bien sur l'index.html
lorsque je tape le nom d'un fichier php, celui-ci est bien interprété.
 
Maintenant, ce que je voudrais, c'est losque je tape https://my.domain/adminer, je sois redirigé sur la page d'adminder/index.php, qui est installée dans /usr/share/adminer/adminer.
 
Avec la conf actuelle, ca fonctionne uniquement si je tape https://my.domain/adminer/adminer/index.php.
 
Si je ne tape que /adminer, j'ai un 404, idem si je tape /adminer/adminer.
 
Auriez-vous la conf magique qui me permette ça ?
 
Merci d'avance.

mood
Publicité
Posté le 27-04-2020 à 08:52:21  profilanswer
 

n°1448075
kisscoolz
Posté le 27-04-2020 à 17:25:48  profilanswer
 

J'ai pas la conf magique non, par contre, une piste pour voir d'où ca vient ca serait de regarder dans les logs de nginx. C'est possible que quelque chose en ressorte.


---------------
http://lacabanedeladmin.trickip.net/
n°1448085
Burps
Posté le 27-04-2020 à 18:48:52  profilanswer
 

En plus, j'avais prevu d'envoyer les logs, mais j'ai oublié...
 
https://my.domain/adminer/

Code :
  1. ==> error.log <==
  2. 2020/04/27 18:43:45 [error] 18760#18760: *868 "/usr/share/adminer/adminer/adminer/index.php" is not found (2: No such file or directory), client: 1.2.3.4, server: my.domain, request: "GET /adminer/ HTTP/2.0", host: "my.domain"
  3. ==> access.log <==
  4. 1.2.3.4 - - [27/Apr/2020:18:43:45 +0200] "GET /adminer/ HTTP/2.0" 404 188 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36 OPR/67.0.3575.115"


 
https://my.domain/adminer/adminer/

Code :
  1. ==> error.log <==
  2. 2020/04/27 18:44:17 [error] 18760#18760: *868 "/usr/share/adminer/adminer/adminer/adminer/index.php" is not found (2: No such file or directory), client: 1.2.3.4, server: my.domain, request: "GET /adminer/adminer/ HTTP/2.0", host: "my.domain"
  3. ==> access.log <==
  4. 1.2.3.4 - - [27/Apr/2020:18:44:17 +0200] "GET /adminer/adminer/ HTTP/2.0" 404 188 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36 OPR/67.0.3575.115"


https://my.domain/adminer/adminer/index.php

Code :
  1. 1.2.3.4 - - [27/Apr/2020:18:44:40 +0200] "GET /adminer/adminer/index.php HTTP/2.0" 200 2044 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36 OPR/67.0.3575.115"


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Debian 10 / nginx / adminer

 

Sujets relatifs
Debian 9 : afficher les caractères des pieces du jeu d'échecs[DEBIAN] Projet de serveur de fichiers sous Debian
Debian, wordpress et virtualhost[DEBIAN] Problème de nginx avec Lemonldap
Curseur qui tremble sous Debian 10Le CPU bloque à 40% (Debian 9)
Galaxy S9 ne peux se connecter au hotspot Debian Wi-Fi si sécuriséConfiguration bind9 sous debian 9
Debian 9 dans VMware 15.. pas d’acce à internet mais ça ping 
Plus de sujets relatifs à : Debian 10 / nginx / adminer


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR