My Internet provider blocks port 443, the default port for HTTPS. So in my firewall I forwarded an open external port to the internal port number 443. This works, but any URLs created on the server are missing the port number, and don’t work.
Is there a way to change the port that NGINX is listening to for HTTPS?
Thank you very much for your response kload. You are right that the ISP is shitty. Thankfully it is just a temporary situation.
Sadly this solution is not working for me, here is what I did:
Logged into the server as admin using SSH.
cd /etc/nginx/conf.d
sudo nano myDomain.conf
Changed 443 to my new port.
/etc/init.d/nginx restart
In the admin web page I opened the new port.
I then browsed to myDomain:newPort. The server did respond, just like before when I forwarded the port. But it is still not writing URLs correctly on the server side.
For now I am going to use this server internally to test new apps that YunoHost has, that I have not used before. When I get a better ISP, I will work on this server again. Thank you again.