Tag: vps

从hostgator的vps运行节点

嗨,我新build立一个VPS,我想知道如何在服务器上运行nodejs,因为我使用SSH并运行节点,它运行没有问题,但只要我closuresterminal刷新页面它断开连接..所以我想知道是否有一种方法,如何自动运行节点让说类似于cronjob什么的? 我发现这个Stackoverflow文章,但我不知道这是我在找什么。 有人可以在这个问题上给我启发,或给我一些关于如何做到这一点的提示。

节点主机configuration

我有一个有10个IP方向的VPS,我需要configuration一个Sails.js的安装,只能在一个IP方向上运行。 默认情况下,当我运行“帆升”项目它运行在所有的IP方向,我不想要它….我想在特定的IP中运行所有节点项目。 谢谢 :) root @ c352 [/ home / node / Shamman]#帆升降机 信息:启动应用程序… info:info:info:Sails.js <| info:v0.9.16 | \ info:/ |。\ info:/ || \ info:,'|' \ info:。-'.- == | / _–'info: –'——-' info: __—___–___—___–___—___–___ info: ____—___–___—___–___—___–___-__ info: info: Server lifted in / home / node / Shamman的信息:要查看您的应用程序,请访问localhost:1337 info:要closuresSails,请随时按+ C键。 debugging:———————————————— ——– debug::: Fri Dec 05 […]

VPS上的Nodejs只在我的networking上运行

只能在我的networking上访问安装在我的VPS上的Nodejs服务器。 外面的人不能访问它。 如果它的在线,它应该可以在全世界或任何地方访问。 该怎么办? 代码在我的js文件中: var app = require('express')(); var http = require('http').Server(app); // Also tried http.listen(3000, "0.0.0.0", function(){ http.listen(3000, function(){ console.log('Server listening to port 3000'); });

Cookies在本地主机上运行良好,但不适用于VPS

我正在使用nodejs和angularjs 1.6.4。 一切工作在本地主机很好,但是当我通过Github把我的代码推到数字海洋液滴,cookies不起作用。 我保存到Cookie的所有内容都不会显示在Cookie存储中。 为什么会发生? 更新当我进入VPS上的login页面时,出现一个警告: "This page includes a password or credit card input in a non-secure context. A warning has been added to the URL bar" 这是相关的代码: $scope.login = function () { UserService.login($scope.user).then(function (result) { if (result.data.success) { $rootScope.userLogin = result.data.data.name; //—————— var day = new Date(); day.setDate(day.getDay() + 30); var options = […]

我在哪里把我的.js文件?

我使用ssh root从Linode安装了Node.JS,Express,MongoDB等的VPS Ubuntu 10.04服务器。 我想知道的是,如果我有一个名为test-file.js文件与代码: var express = require('express'); var app = express.createServer(); // Configuration app.configure( function() { }); // Routes app.get('/', function(req, res) { res.send('Hello World'); }); app.listen(3000); 如何上传文件或使其与服务器协同工作?

使用node.js在VPS上运行JavaScript文件?

我遵循这个指南在我的centOS VPS上安装Node.js。 这个 我在服务器上有一个简单的chat.js文件,如下所示: var http = require('http'); var s = http.createServer(function(req, res){ res.writeHead(200, {'content-type':'text/plain'}); res.end("hello\n"); console.log('user entered'); }); s.listen(8000); 这是问题。 我如何运行chat.js文件? 我已经尝试导航到文件夹和“node chat.js”,但它给了我一个错误: -bash: node: command not found" 任何可以告诉我什么即时做错了?

运行在VPS(linux)上的NodeJS应用程序在我的笔记本电脑进入睡眠状态时崩溃

截至昨天,我绝对是VPS和Linux的新手,我遇到了一个问题。 过程如下: 我SSH到OSXterminal的我的VPS框。 VPS运行CentOS 6是值得的。 我导航到正确的文件夹,并运行node app.js来在NodeJS / ExpressJS启动我的应用程序。 应用程序启动,并通过networking在我的VPS的IP地址+分配的端口号码很容易访问。 如果我把我的笔记本电脑睡觉,应用程序崩溃,不能再通过networking访问。 再一次,对Linux新手我不知道如何解决这个问题。 这是有道理的,因为正在运行/采取节点应用程序日志的terminal不再响应,但我想要的是: a)为了能够远程启动应用程序,只需…运行…永远,直到我手动停止它b)为了能够SSH回到我的服务器间歇性地检查日志,无论是通过我的手机手机或笔记本电脑。 这两种情况中的任何一种可能吗? 很显然,我通过terminal启动应用程序的协议(正如我通常在本地运行一样)不是正确的方法,但是我无法find资源告诉我该怎么做! 编辑:我实际上使用Node Supervisor运行应用程序,这有助于保持它运行时,事情崩溃,不知道如果这影响的情况。

在CentOS上安装Node.js应用程序

我有预装了CentOS 6.2的OpenVZ VPS空白(32位)和域名mysite.com。 我想在CentOS上安装Node.js和我的javascript应用程序,结果应该可以在mysite.com上访问。 那么,我应该采取哪些措施来实现呢? 请详细描述从零开始的过程。 我是Java开发人员,从来没有与Unix系统:( 最好的祝福

WebRTC在本地服务器上运行良好,但是当我将它部署到VPS时,我只能看到localVideo,romoteVideo只不过是一个黑色的方形

WebRTC在本地服务器上运行良好,但是当我部署到VPS时,我只能看到localVideo,romoteVideo只是一个黑色的方块。 我的webrtc代码是: var socket = io.connect(); var remotevid = document.getElementById('webrtc-remotevid'); var localStream = null; var peerConn = null; var started = false; var channelReady = false; var mediaConstraints = {'mandatory': { 'OfferToReceiveAudio':true, 'OfferToReceiveVideo':true }}; var isVideoMuted = true; var videoCamera = new tracking.VideoCamera().hide().render().renderVideoCanvas(); function setLocalAndSendMessage(sessionDescription) { peerConn.setLocalDescription(sessionDescription); console.log("Sending: SDP"); console.log(sessionDescription); socket.json.send(sessionDescription); } function createOfferFailed() { […]

NodeJS:forever.js抛出绑定错误:EROFS只读文件系统

好的,所以我使用nodejitsu永远(v0.11.1)模块来保持我的NodeJS(v0.10.28)+ expressJS(3.5.1)服务器运行在VPS(CentOS-6.4)上。 直到最近我开始在运行命令时出现以下错误,一切都运行顺利:永远启动server.js 只要我运行这个命令,我得到了以下错误: 我试图看到文件:ls – l /root/.forever/tVYM.log,没有find这样的文件 当我尝试使用pm2启动节点服务器时,出现以下错误: 我不明白为什么这种情况发生,即使我是根(su)用户。 此外,如果我尝试编辑我的server.js文件,CentOS不会让我编辑文件,并警告我没有足够的权限。 但是,当我重新启动VPS和永久使用,事情又好了,但一段时间后,我的服务器再次下降,当我永远运行我的节点应用程序,永远抛出同样的错误。 我无法看到背后的原因。 提前致谢