PM2 is a process manager for node.js applications. You can use PM2 to host static websites.
To host a static website, create a folder, and put your files inside.
mkdir /home/websiteLet’s create a static file, say index.html
echo "Welcome" > /home/website/index.htmlNow you can make the site live using the following pm2 command
pm2 serve /home/website 8082Now the static site will be available at
http://localhost:8082If you have a Single Page Application (SPA) like Angular, React, you can use the option –spa with pm2 command so all non-existent pages get routed to index.html internally.
pm2 serve --spa
Leave a Reply