Tag: 部署

指向一个域到我的远程节点JS应用程序?

我试图找出如何在我的Ubuntu 10.04 LTS服务器上部署Node JS。 我读过许多不同的博客和文章,解释多种不同的方式。 大多数似乎过时,或似乎并没有真正的工作。 似乎最简单的解决scheme是使用像永远的东西? 或者是Monit或Supervisor的Upstart。 那是对的吗? 有一件事,我仍然不明白,但是没有使用像Ngnix这样的东西,我怎样才能真正地将我的域名(如example.com)指向我的Node JS应用程序,并且它正在运行端口? 非常感谢任何指导。 我不是这方面的专家,所以请原谅我在这里缺乏知识。 (我正在努力!:) 更新:我问这是为什么我的服务器上我有Ngnix运行我的静态/ Django项目。 我想要使​​用相同的服务器的一些示例节点JS应用程序,我搞乱了。 我已经跟踪了关于虚拟主机和连接到节点JS的链接,这很好,但我仍然不知道如何让我的一个域名实际指向我的服务器上的这个节点应用程序?

Node.js:简单的应用程序不能在Heroku上工作

我已经写了一个基本的node.js应用程序,我已经设法在Heroku上部署它,没有任何问题。 我创build了我的package.json和Procfile ,但是从日志中我发现没有正在运行的进程,因此无法获得任何响应。 可能是什么问题呢? PS:我不想使用Express框架 我的代码: var http = require("http"); http.createServer(function(request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.write("Hello World"); response.end(); console.log("I am working"); }).listen(8888); 我的package.json: { "name": "node-example", "version": "0.0.1", "dependencies": { }, "engines": { "node": "0.8.x", "npm": "1.1.x" } } 日志: 2012-10-22T12:36:58+00:00 heroku[slugc]: Slug compilation started 2012-10-22T12:37:07+00:00 heroku[slugc]: Slug compilation finished 2012-10-22T12:40:55+00:00 heroku[router]: Error H14 […]

(gcloud.preview.app.deploy)错误响应:托pipe虚拟机无法托pipe在应用程序的区域

我已经按照教程https://cloud.google.com/nodejs/getting-started/hello-world (在node.js上部署到Google Cloud Platform hello world应用程序)和上一个命令之后: $ gcloud预览应用程序部署app.yaml – 推广 我得到: 将文件复制到Google Cloud Storage …将文件同步到[gs://staging.first-server-1117.appspot.com/]。 更新模块[默认] …失败。 错误:(gcloud.preview.app.deploy)错误响应:[13]受pipe虚拟机无法托pipe在应用程序的区域中。 (e〜)版本:20151103t135918.388305842753805715 即使没有select时区也会发生这种情况。 为什么会发生? 或者如何修复? 谢谢。

如何启用Node.js应用程序连续部署到Amazon EC2?

我是一个node.js开发人员。 我之前使用过Heroku和Joyent的no.de平台。 对于这两个平台,部署过去很简单 git push heroku master ( Heroku ) git push joyent master ( Joyent's node) 上面的命令用来做魔术。 他们使我能够将代码从本地机器推送到云服务器,部署它并自动重启服务器。 现在我正计划使用Amazon AWS作为其更加可configuration的function以满足我的需求。 如何在Amazon EC2上设置类似的连续部署? 我正在使用Ubuntu AMI。 有没有什么工具可以帮助我实现这个目标? 如果有任何资源/教程可以帮助我 – 请让我知道。 谢谢 !

Heroku不能GET /

我是Heroku新手,相信我遵循Heroku网站上列出的所有步骤,通过node.js进行部署 – https://devcenter.heroku.com/articles/getting-started-with-nodejs – 但尽pipe成功,我只能在浏览器上看到这个新的herokuapp.com网站。 不能获取 / 执行时没有错误 git push heroku master 我的Procfile很简单 web: node app.js 我不太了解dynos,但似乎有一个运行: heroku ps === web(1X): node app.js web.1:up 2014/07/03 23:55:00(〜18m前) 然后: heroku打开APP-NAME …完成 但是https://APP-NAME.herokuapp.com/只是显示无法获取/消息。

使用PM2,我怎样才能将我的node.js应用程序部署到同一台服务器上的多个环境和端口?

我有一个我使用PM2部署的节点应用程序的ecos.json文件 。 我已经试过configuration了一堆不同的方式,但没有运气完成我的目标是: 能够部署到生产环境或临时环境(目前都在同一台服务器上)。 当部署到一个,另一个应该保持运行。 两个不同的环境应该在不同的端口上(prod = 8000,staging = 3000) 发生什么事是我运行的第一个胜利的部署命令。 因此,如果我执行pm2 deploy production ,然后pm2 deploy staging ,则只有生产应用程序/端口组合正在服务器上运行,反之亦然,如果我切换订单。 编辑:如果我使用下面的conf,将有2个应用程序运行在pm2 status ,但如果我做一个netstat ,我只能看到第一个端口。 (centos 6) 我觉得我一定是错过了一些明显的东西。 这是我的ecos.json文件,我已经尝试过,没有多个应用程序声明在顶部。 { /** * Here we declare the apps that must be managed by PM2 * All options are listed here: * https://github.com/Unitech/PM2/blob/master/ADVANCED_README.md#json-app-declaration * */ apps : [ { "name" […]

如何将meteorjs项目部署到数字海洋?

如何部署MeteorJS项目到数字海洋VPS? CentOS x64 – 对它有好处? 或者我需要设置别的东西?

基于Javascript / Node.js基于等效的结构?

我喜欢Fabric如何轻松地处理部署到多个服务器(通过适当的SSH等支持)。 但是,因为我们的是基于node.js的项目,所以如果我们可以用Javascript而不是Python来做到这一点,那就太棒了。 Fabric最接近Node.js / Javascript的是什么? (如果有的话!)

Express服务器:错误:请求的范围不满足

我写我的第一个节点的Web服务器(随意给我反馈),使用快递和Gith部署。 问题是一旦部署,我收到了下面的错误,如果我通过pm2运行脚本,这个过程似乎被删除。 有任何想法吗? 脚本附在下面。 sudo node server.js Error: Requested Range Not Satisfiable at SendStream.error (/home/gareth/node_modules/express/node_modules/send/lib/send.js:145:16) at SendStream.send (/home/gareth/node_modules/express/node_modules/send/lib/send.js:371:19) at /home/gareth/node_modules/express/node_modules/send/lib/send.js:323:10 at /home/gareth/node_modules/newrelic/node_modules/continuation-local-storage/node_modules/async-listener/glue.js:177:31 at Object.oncomplete (fs.js:107:15) Completed deployment Server.js /* Webserver Should use port 80 on production Mongo DB for database – http://docs.mongodb.org/manual/tutorial/ Use pm2 to ensure it runs forever and load balanced NPM https://www.npmjs.org/package/fs https://www.npmjs.org/package/express […]

HTTP GET请求正在我的网站作出未知的.php文件。 为什么以及如何防止这一点

我有一个应用程序部署在数字海洋液滴。 大概在部署一天后,我的服务器崩溃了,最终的日志如下所示: GET /vehicle/tank/all/1 304 2.965 ms – – GET /vehicle/tank/all/1 304 2.582 ms – – GET /vehicle/tank/all/1 304 1.735 ms – – GET /vehicle/tank/all/1 304 1.566 ms – – GET http://dhg.pisz.pl/httptest.php 404 1.771 ms – 43 GET http://dhg.pisz.pl/httptest.php 404 3.271 ms – 43 GET http://dhg.pisz.pl/httptest.php 404 1.051 ms – 43 GET http://24×7-allrequestsallowed.com/? PHPSESSID=aab45f4f00143PWZJTVBY%40DXJFV%5D 200 […]