Ich versuche, nginx + php-fpm + wordpress zu bekommen, um einige Seiten von meiner Seite zu bedienen, während sie als Proxy für andere Seiten dient.Wie konfiguriere ich nginx + php-fpm + wordpress nur für bestimmte URLs?
dh:
host/foo -> Proxy auf einen anderen WWW-Server
Host/bar -> Wordpress (via fpm)
der Proxy-Teil funktioniert gut, aber die nginx -> Wordpress Teil leitet einfach weiter zur Root-Seite.
Wenn ich den php-fpm Prozess strate, sehe ich die Treffer kommen und Wordpress tatsächlich denkt es und lädt den gesamten Inhalt, aber in der letzten Sekunde wird es nur zurück auf die Root-Seite umgeleitet.
Ich kann nichts bei Google finden, wie man die eingehenden Fastcgi-Parameter auf der PHP-Seite sieht. etwas raten ist falsch in den headern gesendet von nginx, aber ich habe keine Ahnung, wie zu sehen, was alles gesendet wird. (Strace nicht super-hilfreich hier, da es nur die ersten paar Bytes gibt)
, wenn ich es über Telnet und Art versuchen:
GET/HTTP/1.0 <CR><CR>
i den richtigen Inhalt, wie Sie bekommen würde erwarten (dh: nicht umleiten). aber von einem Browser wird es umgeleitet.
Können Sie uns zeigen die nginx Konfigurationsdatei (en)? – windyjonas
leider nicht. Dieses Projekt wurde vor einiger Zeit zugunsten von Apache + mod_php aufgegeben, da wir es nicht gelöst haben. –