首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Nodejs服务器部署

近些年Nodejs异常的火爆,因此有一些服务端也开始使用js来写了。作为前端开发工程师,nodejs也是必须要掌握的一项技能了。 最近在网上买了个云服务器,于是想搭个Node服务出来。...第一步:Nodejs的安装 现在,在Window上和Mac上安装nodejs还是很方便的,去官网下载下来,下一步下一步下一步…就可以了。...方法一、通过源码编译安装 首先将nodejs的源码安装包下载下来,然后解压编译 apt-get update # 更新已安装的包 若提示权限不足,在前面加上sudo wget https://nodejs.org...命令查看当前使用的nodejs可执行文件位置 where node # 利用where is 命令查看当前所有的nodejs可执行文件位置 方法二、通过二进制文件安装 wget https://nodejs.org...,重启Nginx 服务生效 sudo service nginx reload 然后访问xxx.xxx.xxx.xxx:80即可访问到Node程序了 至此服务端Node搭建网站告一段落 下一步就是申请域名

2.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

Docker实践--部署Nodejs应用

从而实现快速部署。   由于网络的原因我的Node.js镜像从国内的镜像库下载,而不是Docker Hub。   先从国内的镜像网站上pull下一下nodejs镜像。      ...docker pull hub.c.163.com/nce2/nodejs:0.12.2 ?   下载完后查看我们的镜像,找到他的名称,等会我们会用到 ?...我先给出完整的代码,再一行一行的给出解释 FROM hub.c.163.com/nce2/nodejs:0.12.2 # Create app directory RUN mkdir -p /home.../Service RUN npm install EXPOSE 8888 CMD [ "npm", "start" ]   我们来一句一句的解释   FROM hub.c.163.com/nce2/nodejs...:0.12.2   FROM是构建镜像的基础源镜像,hub.c.163.com/nce2/nodejs:0.12.2 这个是镜像的名称,也就是我们一开始从国内服务器上拉下来的那个Image。

2.2K80

前端项目nodejs自动部署脚本

一个脚本辅助部署前端项目 公司有些项目环境没有接入 jenkins 所以部署起来比较麻烦,所以写个脚本节约部署时间。...# 背景 前端项目分开发、测试、生产环境,开发及测试已接入 jenkins 自动部署,生产环境依然还是手动。...每次都需要进行本地打包, 手动压缩上传到服务器目录,ssh 登录服务器后备份旧文件, 手动删除文件再将包解压到指定目录,操作流程比较繁琐,需要提前了解服务器部署目录,不太友好,所以就写了个脚本简化部署操作...# 依赖安装 部署包含压缩文件、ssh 登录、文件上传等几个步骤,所以需要安装如下依赖: archiver,压缩文件使用。 node-ssh,ssh 操作。 silly-datetime,时间处理。...# 使用方法 在根目录新建一个 config.js 用于存放服务器 IP、用户名、密码、部署目录等信息,然后就可以在 package.json 中追加命令去调用上面的 node 脚本。

2.5K30

IIS 站点部署多级域名

当站点的规模达到一定程度,往往会对业务进行拆分,部署到一台服务器的不同站点,,而一个域名(顶级域名)只能绑定一个站点(核心站点),这个时候就通过给顶级域名创建子域名的方式(理论上一个顶级域名可以绑定50...个子域名),将子域名绑定到相关的业务站点.在通过修改host文件的方式,将所有的域名解析到当前的服务器IP,再通过IIS的主机头(子域名)解析到业务站点上,过程如下图: ?...注意 (1)、什么是子级域名: www.a.com是顶级域名 xxxxx.a.com就是自己域名  xxxxx可以任意取名 (2)、所有的站点,必须是80端口,否则通过子域名访问业务站点必须加上端口,一般没人会这么做...192.168.0.121 www.a.com 192.168.0.121 child1.a.com 192.168.0.121 child2.a.com 现在通过子域名访问...ok,所有的域名生效,能正常访问. 其实还可以给业务站点添加子站点,在给它分配更下一级的域名,原理同上,这里不做操作!

4.8K30

我的NodeJS学习之路10(线上部署

欢迎Star、Fork:https://github.com/gefangshuai/ANodeBlog 程序开发完了,我们就可以部署到远程服务器了。...如果没有服务器,推荐买一台云服务器,可以部署自己的项目或者干点别的。 我推荐买国外的DigitalOcean(nodejs社区主推)。这里介绍一下如何购买及使用DigitalOcean。...镜像创建完成,就开始搭建nodejs环境、git环境和mongodb环境。至于linux下怎么搭建环境,网上教程一堆,这里就不再悖述了,有问题的童鞋可以给我留言,我会一一解决!...环境部署好并将自己的代码从github下拉下来后,在ssh客户端链接工具中输入: npm start 但是你会发现,当我们关闭ssh连接工具后,程序就自动退出了!...对于本例,运行命令如下: forever start bin/www 结束运行 forever stop bin/www 我这里简单写了一个部署脚本,集停止服务、拉代码、运行服务于一体,

1.9K20
领券