ΜαθήματαΕφαρμογές

Ανατρέχοντας σε μια εφαρμογή NodeJS σε διακομιστές VPS με cPanel

Μάθετε πώς να αναπτύξετε μια εφαρμογή NodeJS σε έναν διακομιστή VPS με cPanel, συμπεριλαμβανομένων των απαραίτητων βημάτων για τη ρύθμιση και την αποτελεσματική διαχείριση της εφαρμογής.

Απόψεις 628Ενημερώθηκε 8 luniΠροβλήθηκε στις 25/06/2021από Florin Petran

Εισαγωγή

  • NodeJS είναι ένα περιβάλλον εκτέλεσης που επιτρέπει τη χρήση της γλώσσας Javascript στην πλευρά του διακομιστή (backend).

Απαιτήσεις

  • Για να αποχωρήσουμε από μια εφαρμογή NodeJS, θα χρειαστούμε τα δεδομένα πρόσβασης cPanel.

Βήματα

  • Ως παράδειγμα, θα χρησιμοποιήσουμε ένα απλό αρχείο κώδικα javascript που θα ανεβάσουμε στην φιλοξενία.
  • Αποκτούμε πρόσβαση στον λογαριασμό cPanel και συνδεόμαστε με το όνομα χρήστη και τον κωδικό πρόσβασης που βρίσκονται στο email με τις λεπτομέρειες διαχείρισης.

cpanel autentificare

 

  • Στη συνέχεια, αποκτούμε πρόσβαση στον Διαχειριστή Αρχείων από την ενότητα Αρχεία.

File manager

  • Εδώ θα δημιουργήσουμε το αρχείο που ονομάζεται app.js το οποίο θα επεξεργαστούμε και θα προσθέσουμε τον παρακάτω κώδικα.

const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Test file \n');
});

server.listen(port, hostname, () => {
console.log(`Server running at https://${hostname}:${port}/`);
});new file cPanel

create file

edit file

app.js
       

  • Το επόμενο βήμα είναι να ρυθμίσετε στο Application Manager
  • Θα κάνουμε κλικ στο Διαχείριση Εφαρμογών στην ενότητα Λογισμικό

application manager

  

  •  Στη σελίδα που θα ανοίξει, θα κάνουμε κλικ στο Register Application για να ξεκινήσει η ρύθμιση της εφαρμογής.

register new application

  • Εδώ θα μπορέσουμε να τροποποιήσουμε τα παρακάτω πεδία:
    -Όνομα Εφαρμογής - Το όνομα της εφαρμογής
    -Τομέας Ανάπτυξης - Η διεύθυνση/URL στην οποία θα τρέχει η εφαρμογή. Η διεύθυνση μπορεί να προσαρμοστεί ή να χρησιμοποιηθεί απευθείας ο τομέας
    -Διαδρομή Εφαρμογής - Η διαδρομή προς το αρχείο εισόδου της εφαρμογής
    -Περιβάλλον Ανάπτυξης - Πώς θέλουμε να εκκινήσουμε την εφαρμογή, ανάπτυξη ή παραγωγή
    -Μεταβλητές Περιβάλλοντος - Αν θέλετε να προσθέσετε μεταβλητές, κάντε κλικ στο Προσθήκη Μεταβλητής για να καθορίσετε ένα όνομα και μια τιμή.
  • Το cPanel προσφέρει επί του παρόντος μόνο την έκδοση 10 του NodeJS. Εάν επιθυμείτε να ρυθμιστεί μια διαφορετική έκδοση, παρακαλούμε επικοινωνήστε με το τεχνικό τμήμα.
  • Αφού ορίσουμε όλα τα πεδία, θα κάνουμε κλικ στο κουμπί Ανάπτυξη για να εκκινήσουμε την εφαρμογή.

nodejs application

  • Αμέσως μετά την εκκίνηση, η NodeJS εφαρμογή θα είναι προσβάσιμη στη διεύθυνση που καθορίστηκε κατά τη διάρκεια της διαμόρφωσης.
  • Στην διεπαφή του Διαχειριστή Εφαρμογών, η νέα εφαρμογή που ξεκινήθηκε θα εμφανίζεται (καθώς και άλλες που θα προσθέσουμε με την πάροδο του χρόνου). Σε αυτή τη λίστα, θα έχουμε την επιλογή να επεξεργαστούμε ρυθμίσεις, να διαγράψουμε, να ξεκινήσουμε ή να σταματήσουμε εφαρμογές.

application manager