Toon posts:

niet inloggen in phpmyadmin na switch php-fpm

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste,

Ik heb een probleem met een nieuw opgezette CentOS 7 server de moet gaan fungeren als webserver.
Alles draait verder goed maar zodra ik de Server API omzet naar: FPM/FastCGI kan ik niet meer inloggen in phpmyadmin.
Terwijl ik via SSH wel gewoon kan inloggen met dezelfde gebruiker met mysql -u root -p
Zie verder ook weinig in de log files voorbij komen wat een eventuele oorzaak kan zijn.

Het geen ik wel terug krijg in het acces_log is een 401 ( GET / HTTP/1.1 401
...

Wat ik heb draaien is:
- CentOS Linux release 7.3.1611
- Apache/2.4.25
- MariaDB (10.1.26)
- Varnish 4.0.5
- memcach 3.0.9
- php-fpm 7.1.8-1.el7
- Kernel version 3.10.0-514.26.2.el7.x86_64
- PHP 7.1.8 (cli)

SetHandler "proxy:fcgi://127.0.0.1:9000"

Draait Geen firewall op dit moment
...

Wat ik al gevonden of geprobeerd heb is al een paar dagen google en website af zoeken om te kijken of ik ergens een oplossing tegen kom.
Heb dus al een hoop geprobeerd maar tot op heden nog geen succes.
...

Weten jullie misschien de oplossing ?
Alvast bedankt.

Marco.

Alle reacties


Acties:
  • 0 Henk 'm!

  • Blokker_1999
  • Registratie: Februari 2003
  • Laatst online: 09:50

Blokker_1999

Full steam ahead

Heb je ergens een foutmelding? Krijg je de site te zien of lukt zelfs dat niet?

No keyboard detected. Press F1 to continue.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Krijg geen foutmeldingen te ze. blijft hangen op het phpmyadmin login pop-up scherm (http) dan voor je de gebruikers naam en wachtwoord in en dan inloggen en dan komt dat inlog scherm weer en weer en weer.
Als je dat weg klikt krijg je te zien:

Welkom bij phpMyAdmin

Verkeerde gebruikersnaam/wachtwoord. Toegang geweigerd.

En dat terwijl als ik via mysql -u root -p binnen SSH inlog dan werkt het wel met dezelfde username and password.

De website zelf werkt wel gewoon naar behoren.

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 29-09 21:21

Hero of Time

Moderator LNX

There is only one Legend

Werkt phpmyadmin wel met FastCGI/FPM? En waarom zou je phpmyadmin gebruiken als je via de shell al kan werken? Is uiteindelijk betrouwbaarder (want geen bugs in 3rd party tools) en veiliger (phpmyadmin staat nou niet echt bekend om veilig te zijn).

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
omdat het uiteindelijk een webserver moet worden mensen op moeten komen die geen ssh toegang hebben.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Gevonden!

Ja, phpmyadmin ondersteund fpm.

Als PHP draait onder Apache's mod_proxy_fcgi (bijvoorbeeld met PHP-FPM ), Authorizationheaders worden dan niet doorgegeven aan de onderliggende fcgi applicatie, uw referenties zal zodanig zijn dat de toepassing niet bereiken.

Maar dit kan je oplossen door onderstaande in de vhost of httpd.conf te zetten:

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
SetEnvIf Content-Type "(.*)" HTTP_CONTENT_TYPE=$1
SetEnvIf Accept "(.*)" HTTP_ACCEPT=$1

Hope it helps someone else :d

Acties:
  • 0 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
Verwijderd schreef op dinsdag 22 augustus 2017 @ 21:58:
omdat het uiteindelijk een webserver moet worden mensen op moeten komen die geen ssh toegang hebben.
dan nog, hoe vang jij de brute force attacks af?
iedereen weet dat je nooit zomaar een phpmyadmin en poort 3306 public moet zetten.

Maak je niet druk, dat doet de compressor maar


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 29-09 21:21

Hero of Time

Moderator LNX

There is only one Legend

DJMaze schreef op woensdag 23 augustus 2017 @ 13:57:
iedereen weet dat je nooit zomaar een phpmyadmin en poort 3306 public moet zetten.
Nou scheelt het dat je voor phpmyadmin niet poort 3306 voor de wereld open hoeft te zetten. Er wordt verbinding gemaakt met localhost door php. Hoe denk je anders dat sites met een SQL server kunnen werken die niet op de webserver zelf staat. ;)

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • jb044
  • Registratie: December 2002
  • Laatst online: 29-09 19:00
Volgens mij zijn er betere opties voor phpMyAdmin dan basic auth, maar goed je hebt het werkend dat is ook altijd fijn :D
Pagina: 1