Sometimes, we want to run Node.js http-server with SSL.
In this article, we’ll look at how to run Node.js http-server with SSL.
How to run Node.js http-server with SSL?
To run Node.js http-server with SSL, we should run https-server
with the certificate file path as one of the option values.
For instance, we create a certificate with
mkcert 0.0.0.0 localhost 127.0.0.1 ::1
to create a certificate with mkcert
after changing into the project directory.
Then we rename 0.0.0.0+3-key.pem
to key.pem
and 0.0.0.0+3.pem
to cert.pem
.
Finally, we run the https-server
with cert.pem
with
http-server -S -C cert.pem -o
Conclusion
To run Node.js http-server with SSL, we should run https-server
with the certificate file path as one of the option values.