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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Phpmyadmin Nginx SSL/TLS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Phpmyadmin Nginx SSL/TLS

n°1394086
lolight
Posté le 29-08-2016 à 12:40:54  profilanswer
 

Salut les barbus !
 
Je viens vers vous parce que j'ai un soucis depuis quelque jours.
J'ai un serveur débian ou j'ai pas mal de trucs et j'ai besoins de caller un phpmyadmin dessus.  
Et vladadam patatac ça ne fonctionne pas.
 
Je tourne sur Nginx en HTTPS avec une redirection auto HTTP -> HTTPS  
J'ai d'autre service web qui trournent (4 ou 5) à côté sans soushis.
 
 
Je vous poste la partie de fichier de conf site-en que j'ai attribué à phpmyadmin.

Code :
  1. ## Debut config phpmyadmin ##
  2.         location ^~ /phpmyadmin {
  3.             root /usr/share/;
  4.             include /etc/nginx/conf.d/php.conf;
  5.             include /etc/nginx/conf.d/cache.conf;
  6.             satisfy any;
  7.             allow all;
  8.             index index.php index.html index.htm;
  9.             location ~ ^/phpmyadmin/(.+\.php)$ {
  10.                 try_files $uri =404;
  11.                 root /usr/share/;
  12.                 fastcgi_pass unix:/var/run/php5-fpm.sock;
  13.                 fastcgi_param HTTPS $fastcgi_https;
  14.                 fastcgi_index index.php;
  15.                 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  16.                 include /etc/nginx/fastcgi_params;
  17.             }
  18.         }
  19.         ## Fin de config phpmyadmin ##


(Si besoins de voir plus en détail le fichier je peux poster tout se qui est commun à tout mes site (ligne de conf pour le ssl etc))
 
 
Ensuite l'erreur que j'ai en console quand j'essaye d'acceder à mon site :  
 

Code :
  1. GET https://ndm.fr/phpmyadmin/ 403 (Forbidden)
  2. Navigated to https://ndm.fr/phpmyadmin/
  3. GET https://ndm.fr/favicon.ico 401 (Unauthorized)


 
J'ai mis www-data en proprio dans /usr/share/phpmyadmin, essayé pas mal de tuto web, j'ai cherché je pense un peut partout mais la je commence à abandonner :/
Je ne sais plus ou cherche, j'en ai déjà installé pas mal des phpmyadmin mais je crois que c'est le premier qui me donne du fil à retordre.
 
Merci pour les personnes qui prendrons le temps de me lire et de m'aider.


---------------
--- Mon topik d'Ach/Ven ---
mood
Publicité
Posté le 29-08-2016 à 12:40:54  profilanswer
 

n°1394152
lolight
Posté le 31-08-2016 à 10:19:00  profilanswer
 

Bon au final j'ai tripatouillé un peut trop mon fichier dans site-enable, sans garder de save propre. (lynchez moi)
Du coup mon nginx est en pls et ne veux plu boot  :o  
 
Du coup je vais tout casser et refaire je pense, ya que ça de vrai le tryhard.
Je me heurterais surement au même problème mais bon, je repasserais donner des news si je trouve toujours pas.


---------------
--- Mon topik d'Ach/Ven ---
n°1394154
hellohoora​y
Posté le 31-08-2016 à 11:07:42  profilanswer
 

Perso j'ai cette config :
 
  location /phpmyadmin {
    root /var/www;
    index index.php index.html index.htm;
    location ~ ^/phpmyadmin/(.+\.php)$ {
      try_files $uri =404;
      root /var/www;
      fastcgi_pass php-handler;
      fastcgi_param HTTPS on;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include /etc/nginx/fastcgi_params;
    }
    location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
      root /var/www;
    }
  }
  location /phpMyAdmin {
    rewrite ^/* /phpmyadmin last;
  }
 
 
Avec ça je peux accéder sans soucis à phpmyadmin en https.


Message édité par hellohooray le 31-08-2016 à 11:08:17
n°1394394
lolight
Posté le 05-09-2016 à 11:37:22  profilanswer
 

Salut, merci pour ta réponse.
J'ai du refaire ma configuration nginx complète et finalement tout fonctionne.
J'ai juste changé le lien d'accès.

Code :
  1. ## Début config phpmyadmin ##
  2.         location ^~ /nothingtosee {
  3.                 root /var/www;
  4.                 include /etc/nginx/conf.d/php.conf;
  5.                 include /etc/nginx/conf.d/cache.conf;
  6.                 satisfy any;
  7.                 allow all;
  8.         }
  9.         ## fin config phpmyadmin##


 
Aucun soucis pour le https pour le coup.
J'ai include ma configuration général et mes cert plus haut dans le fichier je link au cas ou ça peut toujours aider :  
 

Code :
  1. server {
  2.         listen 80 default_server;
  3.         server_name _;
  4.         return 301 https://$host$request_uri;
  5. #       include /etc/nginx/conf.d/cache.conf;
  6. }
  7. server {
  8. #       listen 80 default_server;
  9.         listen 443 default_server ssl http2;
  10.         server_name _;
  11.         index index.html index.php;
  12.         charset utf-8;
  13.         client_max_body_size 10M;
  14.         ssl_certificate /etc/letsencrypt/live/MONNDD/fullchain.pem;
  15.         ssl_certificate_key /etc/letsencrypt/live/MONNDD/privkey.pem;
  16.         include /etc/nginx/conf.d/ciphers.conf;
  17.         error_page 500 502 503 504 /50x.html;
  18.         location = /50x.html { root /usr/share/nginx/html; }
  19.         }


 
Merci quand même  :jap:


---------------
--- Mon topik d'Ach/Ven ---

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

  Phpmyadmin Nginx SSL/TLS

 

Sujets relatifs
Apache2 et phpmyadmin :[Résolu] impossible de reinstaller nginx sur debian jessie
Reverse Proxy - NGINX[CentOs/Nginx] visionnage de fichiers uploadés : 403 forbidden
nginx configurer proxyNginx / proxy_pass : impossible de faire fonctionner un sous domaine
nginx interdire l'accès à un répertoire, autoriser le sous répertoireIptables - ouvrir le port SMTP SSL 465
[Résolu] nginx sur domU NetBSD 6 (dom0 Debian squeeze)Nginx, C'est bien , quand ca Marche ! (php5-fpm problème)
Plus de sujets relatifs à : Phpmyadmin Nginx SSL/TLS


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