• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion
  • Please beaware of a breaking change in the REST API on the current Plesk release (18.0.62).
    Starting from Plesk Obsidian 18.0.62, requests to REST API containing the Content-Type header with a media-type directive other than “application/json” will result in the HTTP “415 Unsupported Media Type” client error response code. Read more here

nginx Listen port 8080 -- $_SERVER['SERVER_PORT'] shows "443"

CA3LE

New Pleskian
I have nginx listening to port 8080, the site opens fine but in php $_SERVER['SERVER_PORT'] is being detected as port 443 -- $_SERVER['HTTPS'] is also set. I ultimately need $_SERVER['SERVER_PORT'] to show as "8080" for my application to work correctly. (long story why I even need that)

This worked fine before using nginx. I would add Listen 8080 in my httpd.conf and when you'd visit the site on port 8080 I was able to detect that... now it thinks that 8080 is 443.

Under "Additional nginx directives" I have

listen 8080;

Does anyone know what I'm talking about? How can I get nginx to tell apache that it's port 8080 not 443, so that php can pass the correct port number to the $_SERVER['SERVER_PORT'] variable.
 
Back
Top