>I wanted to proxyfy another WordPress instance, running on a remote OpenBSD >5.1 installation. >So far, the remote installation works like a charm. > >But when I configure the reverse-proxy, URL with PHP files and variables >aren't managed properly. > >The remote website is located on http://192.168.0.28:80/ (DocumentRoot is >/var/www/htdocs). >The proxy directives I set up are: > ProxyPass /test/ http://192.168.0.28:80/ > ProxyPassReverse /test/ http://192.168.0.28:80/ >(I modified WordPress so that it publishes itself as >https://www.tumfatig.net/test/) > >Working URLs look like: > https://www.tumfatig.net/test/wp-content/themes/twentyeleven/style.css > https://www.tumfatig.net/test/wp-includes/css/admin-bar.css?ver=20111209 > https://www.tumfatig.net/test/wp-includes/wlwmanifest.xml > https://www.tumfatig.net/test/xmlrpc.php >Any such URL doesn't work: > https://www.tumfatig.net/test/xmlrpc.php?rsd > >The proxy log says: > [Wed Jun 6 10:58:31 2012] [error] [client 82.241.119.38] File does not > exist: >proxy:http://192.168.0.28/xmlrpc.php?rsd > >The Web navigator says: ><!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> ><HTML><HEAD> ><TITLE>404 Not Found</TITLE> ></HEAD><BODY> ><H1>Not Found</H1> >The requested URL /test/xmlrpc.php was not found on this server.<P> ></BODY></HTML> > >But, from the LAN and the proxy server itself, running `ftp >"http://192.168.0.28/xmlrpc.php?rsd"` gets the file properly from the 5.1 >server... > >Anyone gets why only PHP files with variable passed are not translated >properly by my configuration ?
Maybe because HTTPS isn't port 80? That or the all the junk Javascript WP spews? :) -- p

