赞
踩
0.0.0.0
。(因为阿里云限制了端口号的,官方说是3398端口但是笔者尝试无效,0.0.0.0的ip表示监听当前主机所有端口号)1.运行一个nodejs程序需要哪些流程
mongod --dbpath=[你的data文件夹路径]
node [你的项目服务器入口文件app.js路径]
2.服务端项目部署到阿里云的原理
轻量服务器
业务,它直接支持node平台,省去很多麻烦的配置 linux
,与mac系统是一样的,与windows系统部分命令有一些区别6.使用XShell
远程连接服务器
XShell
工具可以可视化的看到你的远程服务器上的一些文件安装之后打开XShell面板
7.配置阿里云服务器电脑的node环境和npm环境
使用ls
命令查看服务器的文件列表
cd
命令进入对应文件夹node -v
和npm -v
检查你的node版本和npm版本 如果想要升级你的阿里云服务器的node
版本和npm
版本,按照顺序在终端输入以下命令(可选)
wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz
tar xvf node-v6.9.5-linux-x64.tar.xz
8.安装mongodb
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.5.tgz
tar zxvf mongodb-linux-x86_64-3.4.5.tgz
mv mongodb-linux-x86_64-3.4.5 mongodb
mkdir /root/mymongodb
、mkdir /root/mymongodb/data
/root
指的是你的阿里云服务器根目录的名字,默认为root9.启动mongodb
cd /root/mongodb/bin
mongod --dbpath=[刚才创建的data文件夹路径]
,例如我这里是mongod --dbpath=/root/mymongodb/data
如果出现wating for connection on port 27017表示成功
10.mongodb服务需要单独占用一个终端窗口,所以暂时目前终端窗口不动,我们另起一个窗口来启动我们的nodejs项目
11.等等?目前我们的服务器上有我们的终端项目吗?好像没有吧?
12.下载Xftp
Xftp
的作用就是文件传输到阿里云服务器13.利用Xshell
来启动Xftp
Xftp
,就可以使用Xshell
来启动 Xftp
一定要注意端口号与我们的Xshell
一致,仔细往上翻图片可以看到我的Xshell
端口号是2215.在阿里云服务器启动你的nodejs项目
重点,重点,重点
0.0.0.0
//4.监听端口号
server.listen(3000,'0.0.0.0',function () {
console.log('服务器启动成功');
});
./
,原因是nodejs中的相对路径是相当于你输入node命令所在的目录而言的viw [文件路径]
:查看文件源代码i
:进入编辑esc
退出编辑:wq
:保存并且退出vimCopyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。