您的位置:首页 > Web前端 > Node.js

如何搭建一台 通过SVN 提交代码自动发布的 nodeJs 服务器.

2016-04-28 11:51 871 查看
写在前面:

作为一个前端工程师,接触的东西会很多,就目前而言,我觉得nodeJs对前端工程师,是一个很不错的选择,有了它,我们可以做更多的事,目前公司想搭建一套监控系统,考虑到只在内部项目用,所以就采用nodeJs来做了,本来公司也没得后台人员在成都,所以这里我介绍一下,怎么搭建一台nodeJs服务器,通过SVN提交代码,发布程序。

一、选择主机商

这里我一直在用百度的产品,个人觉得还是不错,bae和云服务器服务都还可以,主要是客户处理问题很及时,收费也还好吧。地址入口 不是打广告哈,我只是想详细点写的。

这里我购买的是云服务器:



如果需要外网访问,那就要购买弹性公网IP。1G内存1M带宽一个月应该在70多吧,还是小贵哈。对于初学者,直接用bae引擎也可以的,但是这篇博客介绍的是自己搭建哈。

二、云服务器设置

我不太会其他系统,所以选择安装的是 windows系统,没法啊!

1. 安装nodejs ,这个直接去官网下载哈; nodeJs

2. 安装SVN 服务器,是服务器,不是客户端哦; 很详细,有一二三,看完回来


3. 都安装好了,剩下的就是开发了,上传代码;

4. nodejs 这里需要用 pm2 或者forever 来让nodejs在后台运行,关于这两个模块使用,自行百度哈;建议用pm2.

改: 这里还是建议用forever 因为forever运行nodejs内存暂用比pm2少了20M左右

三、一些问题

1. 关注nodejs 进程暂用内存,在任务管理器参看;

2. 如果出现提交代码,copy到代码库失败,请在代码库 clear 一下;

3. 如果svn server 报错,不能开启http服务,那么改下 svn sever 服务的用户名和密码,用管理员的方式运行。



然后重启 svn server ;其他应该没什么问题了。

4. 外网不能访问的话,记得开启防火墙,允许应用访问外网哈。

四、最后

有问题欢迎咨询,nodejs mysql js都可以。谢谢
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: