Hi there,
I am on a Ubuntu 16.04 droplet running nginx, php7.1-fpm and trying to run a nodejs application over ssl.
To install Nodejs I followed this tutorial: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-16-04
I cannot even get this line to work:
curl http://localhost:8080
I get:
curl: (7) Failed to connect to localhost port 8080: Connection refused
I have open port 8080 on UFW.
What else can I do?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
This comment has been deleted
@hansen I get :
@hansen @Mohsen47 Thank you, gave a shot to both still not working, I guess there is something funky going on with my server. have uninstalled and reinstalled with many tutorials and can’t ever get a stupid hello world to show up in nodejs, so sad.
@stephgiguere
Refer to this tutorial to run your nodejs in background.
To run it over ssl you can use nginx reverse proxy.
Hope this helps.
Hi @stephgiguere
When you execute the
hello.js
script in the console, you need to open a new console window and login again and then run thecurl http://localhost:8080
.And you should remove that firewall rule again.