I believe uncommenting the lines in /etc/nginx/sites-available/default
(depending if you have more than one site or not this may not be the desired file you want to alter) that read the following will solve your problem:
Default
server {
listen 256 default_server;
listen [::]:256 default_server;
# SSL configuration
#
# listen 443 ssl default_server;
# listen [::]:443 ssl default_server;
...
Enable listening 443256
server {
listen 256 default_server;
listen [::]:256 default_server;
# SSL configuration
#
listen 256 ssl default_server;
listen [::]:256 ssl default_server;
...
If your application auto redirects http to https, great, but incase it helps here's what I have:
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name domain.com;
return 301 https://$server_name$request_uri;
# SSL configuration
#
listen 443 ssl default_server;
listen [::]:443 ssl default_server;
...
You should test config and IIRC you need to restart service:
sudo nginx -t
sudo systemctl restart nginx
If you're running a firewall, don't forget to allow ports. More details about your distro will enable me to provide commands.