ขออภัยสำหรับ คำถามสำหรับมือใหม่นี้ node.js สามารถทำงานในผู้ให้บริการโฮสต์เช่น Fastdomain ได้หรือไม่ เรามีบัญชีใน fastdomain ที่เราอัปโหลดเว็บไซต์ของเราที่สร้างด้วย PHP ฉันอนุญาต SSH ในโฮสต์ของเราและลองติดตั้ง node.js แต่ก็ไม่ได้ผล ฉันค้นหาอินเทอร์เน็ตแล้ว แต่ไม่มีคำตอบที่แน่นอนสำหรับสิ่งนี้ ## 3 คำตอบ ไม่ได้ คุณไม่สามารถเรียกใช้ Node.js บนผู้ให้บริการโฮสติ้งทุกราย คุณต้องมีความสามารถพื้นฐานบางอย่าง หากผู้ให้บริการโฮสติ้งของคุณไม่รองรับ Node.js โดยตรง (เหมือนที่ Heroku ทำ) คุณจะต้องสามารถเชลล์ไปยังเซิร์ฟเวอร์ของคุณได้ คุณต้องเข้าถึงคอมไพเลอร์ C เพื่อสร้าง Node.js หรือความสามารถในการติดตั้งแพ็คเกจสำหรับระบบของคุณ เมื่อคุณติดตั้ง Node.js แล้ว คุณต้องเข้าถึงรูทเพื่อให้สามารถเรียกใช้บนพอร์ต 80 คุณสามารถหลีกเลี่ยงสิ่งนี้ได้หากผู้ให้บริการของคุณให้บริการพร็อกซีย้อนกลับ ความจริงที่ว่าคุณสามารถเข้าร่วมเป็นการเริ่มต้นที่ดี อาจเป็นไปได้ใน Fastdomain แต่เพื่อให้แน่ใจว่าคุณควรติดต่อฝ่ายสนับสนุนของ Fastdomain ผู้ให้บริการโฮสติ้งทุกรายนั้นแตกต่างกัน และหากคุณแชร์โฮสติ้ง คำตอบก็มักจะไม่ โดยทั่วไปคุณต้องมีโฮสติ้งเฉพาะเพื่อเรียกใช้ Node.js - 1 คุณไม่จำเป็นต้องเข้าถึงรูท คุณยังสามารถพร็อกซีผ่านเซิร์ฟเวอร์ส่วนหน้าอื่น TheHippo 14 พฤษภาคม 2556 เวลา 23:25 น. - หมายความว่าเราไม่สามารถใช้ PHP และ NODE.JS ในโปรเจกต์เดียวกันในโฮสติ้งเดียวกันได้หรือไม่ ถ้าทำได้ Orvyl 14 พฤษภาคม 2556 เวลา 23:38 น. - @TheHippo ใช่แล้ว ฉันไม่ได้ตั้งใจจะบอกว่าคุณต้องการการเข้าถึงรูทเพื่อติดตั้งโหนด แต่คุณต้องการให้มันทำงานบนพอร์ต 80 Daniel 15 พฤษภาคม 2013 เวลา 0:36 น. - @Daniel คุณสามารถรวม node.js และ PHP คุณต้องมี a) ผู้ให้บริการโฮสติ้งที่โฮสต์ node.js และ PHP หรือ b) เซิร์ฟเวอร์ "ของตัวเอง"และคุณสามารถกำหนดค่าให้โฮสต์ทั้งสองได้อย่างง่ายดาย TheHippo 15 พฤษภาคม 2013 เวลา 7:56 น. ไม่ได้ โหนดไม่สามารถทำงานบนผู้ให้บริการโฮสติ้งใดๆ ได้ อย่างไรก็ตาม คุณสามารถปรับใช้โครงการ Nodejs ในเว็บไซต์ PAAS เป็น Heroku และ Linode ที่มีแพลตฟอร์มให้คุณปรับใช้แอปของคุณหรือบนผู้ให้บริการโฮสติ้งคลาวด์ โมเดล PAAS ทำให้ผู้ให้บริการรับผิดชอบโครงสร้างพื้นฐานและการกำหนดค่าระบบปฏิบัติการและโครงสร้างพื้นฐานโดยรวม และคุณเพียงแค่ต้องกังวลกับการพัฒนาและปรับใช้เท่านั้น ในทางกลับกัน คุณสามารถปรับใช้ Nodejs บน Cloud Hosting ใดก็ได้ เมื่อคุณมีสิทธิ์เข้าถึงเซิร์ฟเวอร์เสมือนหรือเซิร์ฟเวอร์เฉพาะ คุณสามารถติดตั้ง nodejs และการอ้างอิงเพื่อเริ่มให้บริการแอปพลิเคชันของคุณ ในกรณีนี้ คุณต้องรับผิดชอบในการติดตั้ง Nodejs, ฐานข้อมูล, เว็บเซิร์ฟเวอร์ (หาก คุณไม่ต้องการใช้เซิร์ฟเวอร์ Http ของ Node) Cloud Hosting มักจะมีราคาแพงกว่า แต่ให้การควบคุมโครงสร้างพื้นฐานมากกว่า PAAS มักจะใช้งานง่ายกว่าจากมุมมองของนักพัฒนาเมื่อมีการพัฒนาและปรับใช้เท่านั้น (บางครั้งกำหนดค่าเช่นโดเมนและการตั้งค่าบัญชีอื่นๆ) ฉันสามารถติดตั้งโหนดบนแผนโฮสติ้งที่ใช้ร่วมกันได้โดยใช้ nvm คุณสามารถดูที่นี่สำหรับข้อมูลเพิ่มเติม: httpsheynode.com/tutorial/install-nodejs-locally-nvmtext=Using%20nvm%20(Node.,on%20a%20single%20local%20environment.