• We value your experience with Plesk during 2024
    Plesk strives to perform even better in 2025. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2024.
    Please take this short survey:

    https://pt-research.typeform.com/to/AmZvSXkx
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

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