Συγγνώμη για αυτήν την ερώτηση αρχάριου. Μπορεί το node.js να εκτελείται σε οποιονδήποτε πάροχο φιλοξενίας όπως το Fastdomain; Έχουμε έναν λογαριασμό στο fastdomain όπου ανεβάζουμε τον Ιστότοπό μας κατασκευασμένο σε PHP. Επέτρεψα το SSH στον κεντρικό υπολογιστή μας και προσπάθησα να εγκαταστήσω το node.js αλλά δεν λειτούργησε. Έχω ψάξει στο διαδίκτυο αλλά δεν υπάρχει ακριβής απάντηση σε αυτό ## 3 Απαντήσεις Όχι, δεν μπορείτε να εκτελέσετε το Node.js σε κάθε πάροχο φιλοξενίας. Χρειάζεστε ορισμένες βασικές δυνατότητες. Εάν ο πάροχος φιλοξενίας σας δεν υποστηρίζει απευθείας το Node.js (όπως το Heroku), τότε θα πρέπει να μπορείτε να κάνετε κέλυφος στον διακομιστή σας. Χρειάζεστε επίσης πρόσβαση σε έναν μεταγλωττιστή C για τη δημιουργία του Node.js ή τη δυνατότητα εγκατάστασης πακέτων για το σύστημά σας Μόλις εγκαταστήσετε το Node.js, χρειάζεστε πρόσβαση root για να μπορείτε να το εκτελέσετε στη θύρα 80. Μπορείτε να το αντιμετωπίσετε εάν ο πάροχος σας παρέχει υπηρεσία αντίστροφου διακομιστή μεσολάβησης Το γεγονός ότι μπορείς να βάλεις μέσα είναι μια καλή αρχή. Μπορεί να είναι δυνατό στο Fastdomain, αλλά για να είστε σίγουροι θα πρέπει να επικοινωνήσετε με την υποστήριξη Fastdomain. Κάθε πάροχος φιλοξενίας είναι διαφορετικός και αν έχετε κοινή φιλοξενία, τότε η απάντηση είναι πιθανότατα όχι. Γενικά χρειάζεστε αποκλειστική φιλοξενία για να εκτελέσετε το Node.js - 1Δεν χρειάζεστε πρόσβαση root. Μπορείτε ακόμα να κάνετε proxy μέσω άλλου διακομιστή διεπαφής TheHippoMay 14, 2013 στις 23:25 - Σημαίνει ότι δεν μπορούμε να χρησιμοποιήσουμε PHP και NODE.JS στο ίδιο έργο στην ίδια φιλοξενία; Εάν μπορεί, πώς Orvyl 14 Μαΐου 2013 στις 23:38 - @TheHippo Σωστά, δεν είχα σκοπό να πω ότι χρειαζόσουν πρόσβαση root για να εγκαταστήσεις το Node, μόνο ότι χρειαζόσουν για εκτέλεση στη θύρα 80 Daniel 15 Μαΐου 2013 στις 0:36 - @Daniel Μπορείτε να συνδυάσετε το node.js και την PHP. Χρειάζεστε είτε α) έναν πάροχο φιλοξενίας πώς φιλοξενεί το node.js και την PHP ή β) έναν "δικό"διακομιστή και τον οποίο θα μπορούσατε εύκολα να ρυθμίσετε ώστε να φιλοξενεί και τα δύο TheHippoMay 15, 2013 στις 7:56 Όχι, το Node δεν μπορεί να εκτελεστεί σε κανέναν πάροχο φιλοξενίας, ωστόσο μπορείτε να αναπτύξετε έργα Nodejs σε ιστότοπους PAAS ως Heroku και Linode που προσφέρουν μια πλατφόρμα για να αναπτύξετε την εφαρμογή σας ή σε παρόχους φιλοξενίας Cloud Το μοντέλο PAAS βάζει τον πάροχο ως υπεύθυνο για την υποδομή και τη διαμόρφωση του λειτουργικού συστήματος και της συνολικής υποδομής, και δεν έχετε παρά να ανησυχείτε για την ανάπτυξη και την ανάπτυξη Από την άλλη πλευρά, το Nodejs μπορεί να αναπτυχθεί σε οποιοδήποτε Cloud Hosting, αφού αποκτήσετε πρόσβαση σε έναν εικονικό ή αποκλειστικό διακομιστή, μπορείτε να εγκαταστήσετε nodej και τις εξαρτήσεις για να ξεκινήσετε να προσφέρετε την εφαρμογή σας, σε αυτήν την περίπτωση είστε υπεύθυνοι για την εγκατάσταση Nodejs, Βάσεων Δεδομένων, Διακομιστών Ιστού δεν θέλετε να χρησιμοποιήσετε τον διακομιστή Http του Node) Το Cloud Hosting είναι συνήθως πιο ακριβό, αλλά προσφέρει περισσότερο έλεγχο στην υποδομή, τα PAAS είναι συχνά πιο εύχρηστα από την άποψη του προγραμματιστή μόλις αναπτυχθούν και αναπτυχθούν (μερικές φορές διαμορφώστε όπως τομείς και άλλες ρυθμίσεις λογαριασμού) Μπόρεσα να εγκαταστήσω τον κόμβο στο κοινόχρηστο πρόγραμμα φιλοξενίας μου χρησιμοποιώντας nvm. Μπορείτε να ρίξετε μια ματιά εδώ για περισσότερες πληροφορίες: httpsheynode.com/tutorial/install-nodejs-locally-nvmtext=Using%20nvm%20(Node.,on%20a%20single%20local%20environment.