PDA

View Full Version : vBulletin behind a proxy server?


D0ubleStakked
03-31-2008, 02:43 PM
Hi,
I am trying to run vBulletin 3.6.8 behind an SSL proxy server (SSLExplorer).

I see the main forums page, but when I enter in my username & password, my browser is just refreshed back to the main forums page.
I am using logging on my server, and I see the POST back to /forums/login.php, but nothing actually happens.

Any thoughts?
Has anyone else setup vBulletin behind a proxy server?
Is there a setting that I'm missing?
-Brian

--------------- Added 1206988536 at 1206988536 ---------------

So I think I'm having the same problem as this post:

https://vborg.vbsupport.ru/showthread.php?t=172379

but nobody answered his/her question.

just more info...

D0ubleStakked
04-10-2008, 05:55 PM
...bump...

I'm still at a complete loss here.

I've verified the the proxy server is passing the correct X- header values, and it is, so I'm not really sure what else to try.

We're also posting on the sslexplorer forums.

anyone have any ideas?
-Brian

Marco van Herwaarden
04-11-2008, 12:23 PM
I doubt anyone (except maybe another user of SSLExplorer) can give a generic answer. Investigation of what exactly happens will probably be needed to give a solution.

D0ubleStakked
04-21-2008, 04:40 PM
Thanks for the reply, Marco.

I believe I found a fix, but it raises a bigger question that I need to ask the SSLExplorer people.

In login.php, I found that $_POST['do'] was NOT being passed correctly from SSLExplorer.

so I changed the following line:

if ($_POST['do'] == 'login')

to

if (($_REQUEST['do'] == 'login') AND ($_SERVER['REQUEST_METHOD'] == 'POST'))

and I am now able to login.

I believe that there might be an issue in SSLExplorer proxying the data from my browser to the actual vBulletin server, since 'do' is defined in both the $_GET and the $_POST.

What I'm concerned about now is what other features in vBulletin may run into the same type of problem where the $_POST value isn't passed correctly from my browser to the server.

Will keep you posted as I make more progress.

-Brian