主要是关于部署前端项目的。
经常记得不清,记录下吧。
我的服务器环境:阿里云ECS CentOS 7.3 64位
安装node
找到资源
打开nodejs中文网,点下载,找到阿里云镜像,如下图:
下载解压
连接上服务器,使用 wget 下载,我在 /
目录下下载:
wget 命令后面跟的是上面复制的链接,下载完成后,使用 ls
命令查看当前文件,发现有一个 node-v10.15.0-linux-x64.tar.gz
这样的压缩文件,执行解压命令:
1 | tar xvf node-v10.15.0-linux-x64.tar.gz |
注意不要输错。
创建软链接
解压完成后,使用 ls
命令,发现当前文件下有一个不带 .tar.gz
后缀的文件夹。我们接下来创建软链接,使 node 和 npm 可以在任意目录下使用:
1 | ln -s /node-v10.15.0-linux-x64/bin/node /usr/local/bin/node |
上面是两条命令,分别输入,注意输入后没有反馈信息代表执行成功了,没有反馈就是最好的反馈,再一个就是 /node-v10.15.0-linux-x64/bin/node
这个是你下载node的地址,也即是解压后的文件夹地址,用绝对路径,如果你不是在/
目录下,比如在/root
目录下下载的,那么你可能需要执行:
1 | ln -s /root/node-v10.15.0-linux-x64/bin/node /usr/local/bin/node |
后面 /usr/local/bin/node
是不变的。
验证
切换到任意目录下:
1 | node -v && npm -v |
看到版本号就成功了。
安装mongodb
找到资源
打开 https://www.mongodb.com/download-center/community,如下图,选择版本,复制最下面的链接:
下载解压
与下载 node 一样,使用 wget 命令下载,注意自己的目录位置哦,我依旧在/
下:
1 | wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.5.tgz |
解压
1 | tar xvf mongodb-linux-x86_64-4.0.5.tgz |
解压完毕后,有一个 mongodb-linux-x86_64-4.0.5
的没有.tgz
后缀的文件夹。这个名字太长了,我们给它换个名字好方便操作,同时习惯性把这个文件放到 /usr/local/
目录下,mv
命令要了解一下:
1 | mv mongodb-linux-x86_64-4.0.5 /usr/local/mongodb |
此时我们的操作就来到usr/local/mongodb
这个目录下了
创建配置文件
切换到/usr/local/mongodb
目录下,创建三个文件夹:
1 | mkdir data //用来存放数据库数据 |
接下来,进入到 logs 文件夹里创建 mongo.log 文件:
1 | touch mongo.log |
再到 etc 文件夹里创建 mongo.conf 文件:
1 | touch mongo.conf |
通过 vim 命令打开 mongo.conf 编辑内容:
1 | dbpath=/usr/local/mongodb/data |
保存退出。注意 dbpath
和 logpath
的路径,如果是按照我步骤来的,不需要改变,如果目录不一样,自行修改,这些都要自己注意。
启动
还是在 mongodb
目录下,有一个bin
目录,切换进入后使用ls
命令:
看到熟悉的mongod
了,使用配置文件启动:
1 | ./mongod -f /usr/local/mongodb/etc/mongo.conf |
如你所见,没有反馈就是成功了(我自己都忘记了,以为出错了呢)
此时再打开一个窗口,同样进入/usr/local/mongodb/bin
目录,运行:
1 | ./mongo |
同时在浏览器端访问27017
端口,是这样的:
创建软链接
为了不要每次启动都先切换到/usr/local/mongodb/bin
目录下,我们给它也创建软链接:
1 | ln -s /usr/local/mongodb/bin/mongod /usr/local/bin/mongod |
现在可以在任意目录使用mongod
和mongo
命令了,记住配置文件还是要加上的。
安装git
找到资源
安装 git 可以通过 yum 安装,不过版本太老,所以推荐源码安装。打开https://github.com/git/git/releases,复制最新版的下载链接:
下载解压
1 | wget https://github.com/git/git/archive/v2.20.1.tar.gz |
解压
1 | tar xvf v2.20.1.tar.gz |
注意解压后的文件名称变了,为git-2.20.1
安装依赖
安装编译源码所需依赖:
1 | yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker |
安装依赖时,自动安装了git,版本是旧的,卸载它
1 | yum remove git |
安装git
进入git-2.20.1
目录,执行编译命令:
1 | make prefix=/usr/local/git all |
结束后,同目录,安装 Git 至 /usr/local/git 路径:
1 | make prefix=/usr/local/git install |
打开环境变量配置文件:
1 | vim /etc/profile |
在底部加入:
1 | PATH=$PATH:/usr/local/git/bin |
保存退出。
最后要刷新下环境变量:
1 | source /etc/profile |
验证
1 | git --version |