To set up Nginx as a reverse proxy server for PM2 on Ubuntu 23.10, follow these steps:
Step 1 : Install Nginx

Step 2 : Create a New Configuration for the App
Create a new Nginx configuration file for your app. Replace example.com with your actual domain.
Add the following configuration, adjusting as needed:

Step 3 : Enable the Configuration
Create a symbolic link to enable the site configuration:

Step 4 : Test the Configuration
Check for syntax errors in the Nginx configuration:

If no errors are reported, proceed to the next step.
Step 5 : Restart Nginx
Restart Nginx to apply the changes:

Step 6 : Open the Browser
Open your web browser and navigate to your domain (e.g., http://example.com). You should now see your app served through Nginx.

Congratulations! You have successfully set up Nginx as a reverse proxy server for PM2 on Ubuntu 23.10. Your app should now be accessible through Nginx.