Incorrect _SERVER['SERVER_PORT'] returned??

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
schellb
Forum Newbie
Posts: 1
Joined: Mon Oct 05, 2009 5:12 pm

Incorrect _SERVER['SERVER_PORT'] returned??

Post by schellb »

Hello. I have configured my RHEL5 Apache system with SSL. I verified that SSL was installed correctly and accessing the site via SSL works as expected.

The problem I am having is my PHP code is pulling the $_SERVER['SERVER_PORT'] variable and this is coming back as 80 rather than 443.

Here is my <VIRTUALHOST> code within HTTPD.CONF

<VirtualHost *:443>
ServerAdmin first.name@xyz.com
DocumentRoot /var/www/html/redcap
ServerName name.url.edu
ErrorLog logs/<filename>
CustomLog logs/<filename>
</VirtualHost>

I can get 443 to be returned from _SERVER['SERVER_PORT'] if I edit the 3rd line above to :

ServerName name.url.edu:443

But, if I do this, it messes a few other things up internal to the site.

Does anyone have an idea why _SERVER['SERVER_PORT'] is returning 80 rather than 443?

Any thoughts would be much appreciated.

Regards,
Post Reply