$1 hosting

How to make a simple ‘Hello everyone’ application using node.js on Plesk Onyx for Windows?

How to make a simple ‘Hello everyone’ application using node.js on Plesk Onyx for Windows?

If you want to create a simple application using node.js on Plesk Onynx for Windows then this article will definitely help you. In this article I am going to demonstrate step by step how to create a simple application using node.js on Plesk Onyx for Windows. We have highlighted the differences between Plesk Onynx for Windows and other types of installations.

The article will include following contents:

  1. Accessing the Plesk Control Panel
  2. Setting up the directory control panel
  3. Configuring node.js
  4. Extra information.

Step 1: Accessing the Plesk control panel

To access the Plesk control panel, follow these steps:

  1. Log in to the Customer Portal.

If you do not know how to log in to the Customer Portal, please follow below steps:

To log in to the Customer Portal, follow these steps:

  • Use your web browser to go to Hostripples.com
  • Under Manage Your Account, click Secure Client Login.
  • The login page appears.
  • In the Email Address text box, type the Email Address associated with your account.
  • In the Password text box, type your account password.
  • If you want to have the browser remember your login credentials the next time you access the Customer Portal, select the Remember Me check box.
  • Click Login. The main client area appears.

2. On the Services menu, click MY SERVICES

3. Select the hosting package and to the right of the desired hosting package, click Manage.

4. On the Hosting Information tab, click Open Control Panel.

Step 2: Set up the directory and file

To create the necessary directory and file, follow these steps:

  1. In the left sidebar, click Websites & Domains:

2. Scroll to the management area for the domain where node.js is to be installed, and then click File Manager:

3. On the left side of the file manager is the directory tree. Click Home Directory.

4. On the toolbar at the top of File Manager, click the New list box, and then click Create Directory:



5. In the Create a Directory dialog box, in the Directory name text box, type Hello_ everyone, and then click OK:

6. On the directory tree at the left of File Manager, click the newly created hello_everyone directory:

7. On the toolbar at the top of File Manager, click the New list box, and then click Create File:

8. In the Create a File dialog box, in the File name text box, type app.js, and then click OK:

9. In the right hand pane of the File Manager, click the name of the new file to open it in the code editor:



10. Copy and paste the following code into the editor, then click OK:

const http = require('http');


http.createServer(function(request, response) {


response.writeHead(200, {'Content-Type': 'text/html'});


response.end('<H1>
Hello Everyone! </H1>');


}).listen(process.env.PORT);


console.log('App is running…');

Note : – You may notice that this code sample is slightly different from other tutorials. The server.listen command typically names a port number (for example, server.listen(8000);) that starts a server listening for HTTP requests on port 8000. node.js for Windows must use the port provided by the iisnode module for IIS which is specified in the process.env.PORT variable.

Step 3: Configure node.js

To configure node.js and start the application, follow these steps:

  1. In the left sidebar, click Websites & Domains:

2. Scroll to the management area for the domain where you want to install node.js, and then click the node.js icon. The node.js configuration page appears. Errors may appear on the page; they will be fixed in the following steps.

3. On the node.js configuration page, click the name of the Application Root. A directory tree dialog box appears as follows:

4. In the directory tree dialog box, click the Hello_Everyone directory, and then click OK.

5. On the node.js configuration page, click the name of the Document Root. A directory tree dialog box appears as follows:

6. In the directory tree dialog box, click the Hello_Everyone directory, and then click OK.

Note: – You may notice that the Document Root is the same as the Application Root. This is different from other tutorials, where the document root is in a different location and typically contains static files. This is because the iisnode module for IIS consolidates the Document Root and Application Root and uses rewrite rules to direct requests for static files to a specific directory.

Check the Application Startup File setting. It should be set to app.js by default. If it is not set to app.js, click the file name. The Application Startup File dialog box appears.

7. Replace the name in the text box with app.js, and click OK.

8. Click Enable Node.js. A confirmation message will appear. You are now ready to test your first node.js application.

9. Click on the Application URL. A new tab will open and display the Hello Everyone! page.

Visit: Hostripples!


Vishwajit Kale
Vishwajit Kale blazed onto the digital marketing scene back in 2015 and is the digital marketing strategist of Hostripples, a company that aims to provide affordable web hosting solutions. Vishwajit is experienced in digital and content marketing along with SEO. He's fond of writing technology blogs, traveling and reading.

View Comments

Recent Posts

The Ultimate Guide to WordPress Maintenance: Tips and Tricks

When you’re running a business that relies on website traffic and sales to succeed. Then you need to keep it…

1 week ago

Migrate In 2024: Our Comprehensive Website Migration Manual to the Next Level

Migration! Yes, this word is very big in the web hosting industry and it has its importance. Especially for businesses…

2 weeks ago

Unveiling the Importance of Server Maintenance Plans: A Comprehensive Guide

The server is the backbone of the web hosting industry and it acts like a HERO in the web hosting…

3 weeks ago

IP Address is Blocked? A handpicked list of Solutions to Fix it?

Imagine you are on holiday having a cup of tea and browsing your website or blog.Then, what next?You will get…

4 weeks ago

Explained: Difference between Nameservers Vs. DNS

The web hosting industry is growing every minute, day, and year. It has many terminologies that are important to understand…

1 month ago