在ubuntu上操作基于腾讯云搭建nodejs环境
一、配置服务器环境
1.ssh root@192..... root是用户名,192...是服务器公网IP
输入密码即可进行操作,我的服务器主机是centos
2.把yum更新到最新版本:yum -y update
3.我们将使用最新源代码构建Node.js,要进行软件的安装,需要一组用来编译源代码的开发工具:
yum -y groupinstall "Development Tools"
二、安装node.js
1、全局安装Node.js
第一步:
先确定要下载的链接
https://nodejs.org/dist/latest-v6.x/使用淘宝镜像更快
使用wget下载(centos 6.5已经内置这个命令了)
** wget https://nodejs.org/dist/v4.2.3/node-v4.2.3-linux-x86.tar.gz** (
如果ECS上下载不了,可以选择先下载到本地再上传到服务器)
第二步 解压缩文件包 **tar xvf node-v4.2.3-linux-x86.tar.gz
第三步 将解压后的文件移动到/usr/local/src/ 系统目录之下
mv node-v4.2.3-linux-x86 /usr/local/src/
第四步 NODE 环境配置 这样可以使得在任何目录下,都可以使用/usr/local/src/node-v4.2.3-linux-x86/bin 下得node命令,
步骤如下:
a、切换到 root 用户
b、vi /etc/profile
c、在最下面加入
# node (注释作用)
export NODE_HOME=/usr/local/src/node-v4.2.3-linux-x86
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
d、:wq (保存并退出)
e、source /etc/profile (使配置文件生效)
第四步 大功告成 你就可以用 node -v 看自己的成果了!
三、安装mongodb
第一步:配置包管理系统(yum)
创建/etc/yum.repos.d/mongodb-org-3.2.repo文件,以便可以直接安装MongoDB中,使用yum
对于最新的MongoDB的稳定版本使用下面的库文件:
[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
第二步:安装MongoDB的包和相关联的工具。要安装的MongoDB的最新稳定版本,用以下命令:
yum install -y mongodb-org
关于数据目录和权限
该MongoDB实例默认情况下存储在它的数据文件在/var/lib/mongo ,其日志文件在/var/log/mongodb,使用mongod的用户帐户运行。大家可以在/etc/mongod.conf指定替代日
志和数据文件目录
第三步:操作mongodb 开启mongodb
$service mongod start
停止MongoDB
$service mongod stop
重启MongoDB
$service mongod restart
五、启动应用
1.进入存放代码的目录,存放在/home/imooc目录下,app.js为程序入口文件
$cd /home/imooc
$pm2 start app.js //用pm2启动应用
六、使用自己的域名访问
方法一、
直接进入app.js,编辑port的值,直接将port设置为80默认端口就可以直接通过域名访问到
方法二、
安装ngnix,则可以反向指向域名
四、上传文件
直接通过终端联系服务器上传,不过更建议使用git