Tag: linode

获取SSL证书与我的Node.js应用程序有什么关系?

我有一个Node.js应用程序在我的Linode服务器上运行,我的服务器将需要SSL。 我知道我需要购买一个,像这样: http : //www.namecheap.com/ssl-certificates/comodo/essential-ssl-certificate.aspx 我知道我需要得到一个专用的IP地址,并按照这些指示: http : //library.linode.com/security/ssl-certificates/commercial 我不明白的是我的Node应用程序将如何知道这个SSL证书? 我的Node应用程序是否关心?

ExpressJS /节点:404图像

我已经build立了一个基本的节点/快递服务器,公共静态JavaScript和CSS文件,但尝试提供图像时返回404错误。 最奇怪的部分是在本地运行时一切正常。 当在我的远程服务器(linode)上运行时,图像问题出现。 这真的让我挠脑袋…可能是什么问题? 这是服务器: /** * Module dependencies. */ var express = require('express') , routes = require('./routes') var app = module.exports = express.createServer(); // Configuration app.configure(function(){ app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(express.compiler({ src: __dirname + '/public', enable: ['less'] })); app.use(express.static(__dirname + '/public')); app.use(app.router); }); app.configure('development', function(){ app.use(express.errorHandler({ dumpExceptions: true, showStack: […]

我怎样才能剖析我的节点应用程序,看看我在哪里使用内存和CPU资源?

我的网站CompassionPit.com由Node.js支持。 我已经发布了源代码; 它在GitHub上托pipe 。 该应用程序本身运行在一个768MB RAM的Linode(我最近升级了服务器,它在512MB)。 最近我得到了来自Linode的CPU使用率通知:我们越来越多地使用率达到90%以上。 我打电话给Linode,看看我能做些什么来升级我对CPU资源的访问权限,但显然我现在可以,因为如果我们最大可能达到100%,那么我们可以溢出到接下来的3个核心(Linode是4个处理器Xen实例)。 我怎样才能剖析我的节点应用程序,看看我在哪里使用内存和CPU资源? 我预测我很快就需要重新构build由多服务器设置运行的应用程序,但我直觉地相信,正确的分析将导致更聪明的架构决策。 如果我错了,请纠正我。