Incorrect _SERVER['SERVER_PORT'] returned??
Posted: Mon Oct 05, 2009 5:19 pm
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,
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,