Xin lỗi vì câu hỏi dành cho người mới này. Node.js có thể chạy trong bất kỳ nhà cung cấp dịch vụ lưu trữ nào như Fastdomain không? Chúng tôi có một tài khoản trong fastdomain nơi chúng tôi tải lên Trang web của mình được tạo bằng PHP. Tôi đã cho phép SSH trong máy chủ của chúng tôi và đã thử cài đặt node.js nhưng nó không hoạt động. Tôi đã tìm kiếm trên internet nhưng không có câu trả lời chính xác cho vấn đề này ## 3 câu trả lời Không, bạn không thể chạy Node.js trên mọi nhà cung cấp dịch vụ lưu trữ. Bạn cần những khả năng cơ bản nhất định. Nếu nhà cung cấp dịch vụ lưu trữ của bạn không hỗ trợ trực tiếp Node.js (giống như Heroku), thì bạn cần có khả năng đưa vào máy chủ của mình. Bạn cũng cần có quyền truy cập vào trình biên dịch C để xây dựng Node.js hoặc khả năng cài đặt các gói cho hệ thống của bạn Khi bạn đã cài đặt Node.js thì bạn cần có quyền truy cập root để có thể chạy nó trên cổng 80. Bạn có thể khắc phục điều này nếu nhà cung cấp của bạn cung cấp dịch vụ proxy ngược Thực tế là bạn có thể tham gia là một khởi đầu tốt. Có thể thực hiện được trên Fastdomain, nhưng để chắc chắn, bạn nên liên hệ với bộ phận hỗ trợ của Fastdomain. Mỗi nhà cung cấp dịch vụ lưu trữ đều khác nhau và nếu bạn đã chia sẻ dịch vụ lưu trữ thì rất có thể câu trả lời là không. Bạn thường cần lưu trữ chuyên dụng để chạy Node.js - 1Bạn không cần quyền truy cập root. Bạn vẫn có thể ủy quyền thông qua một máy chủ giao diện người dùng khác TheHippo 14 tháng 5 năm 2013 lúc 23:25 - Điều đó có nghĩa là chúng tôi không thể sử dụng PHP và NODE.JS trong cùng một dự án trong cùng một dịch vụ lưu trữ? Nếu có thể, làm thế nào Orvyl 14 tháng 5 năm 2013 lúc 23:38 - @TheHippo Đúng, tôi không có ý định nói rằng bạn cần quyền truy cập root để cài đặt Node, chỉ là bạn cần nó để chạy trên cổng 80 Daniel 15 tháng 5, 2013 lúc 0:36 - @Daniel Bạn có thể kết hợp node.js và PHP. Bạn cần a) một nhà cung cấp dịch vụ lưu trữ cách lưu trữ node.js và PHP hoặc b) một máy chủ "riêng"và bạn có thể dễ dàng định cấu hình để lưu trữ cả TheHippo 15 tháng 5 năm 2013 lúc 7:56 Không, Node không thể chạy trên bất kỳ nhà cung cấp dịch vụ lưu trữ nào, tuy nhiên, bạn có thể triển khai các dự án Nodejs trong các trang PAAS dưới dạng Heroku và Linode cung cấp nền tảng để bạn triển khai ứng dụng của mình hoặc trên Nhà cung cấp dịch vụ lưu trữ đám mây Mô hình PAAS đặt nhà cung cấp chịu trách nhiệm về cơ sở hạ tầng và cấu hình HĐH cũng như cơ sở hạ tầng tổng thể và bạn chỉ phải lo lắng về việc phát triển và triển khai Mặt khác, Nodejs có thể được triển khai trên bất kỳ Cloud Hosting nào, khi bạn có quyền truy cập vào máy chủ ảo hoặc máy chủ chuyên dụng, bạn có thể cài đặt nodejs và các phần phụ thuộc để bắt đầu cung cấp ứng dụng của mình, trong trường hợp này, bạn chịu trách nhiệm Cài đặt Nodejs, Cơ sở dữ liệu, Máy chủ web (nếu bạn không muốn sử dụng máy chủ http của Node) Lưu trữ đám mây thường đắt hơn nhưng cung cấp nhiều quyền kiểm soát hơn đối với cơ sở hạ tầng, PAAS thường dễ sử dụng hơn theo quan điểm của nhà phát triển khi chỉ phát triển và triển khai (đôi khi định cấu hình như tên miền và cài đặt tài khoản khác) Tôi đã có thể cài đặt nút trên gói lưu trữ được chia sẻ của mình bằng cách sử dụng nvm. Bạn có thể xem tại đây để biết thêm thông tin: httpsheynode.com/tutorial/install-nodejs-locally-nvmtext=Using%20nvm%20(Node.,on%20a%20single%20local%20environment.