阿里云服务器初步使用介绍
阿里云服务器
一、初步使用阿里云服务器
作为初次使用,可以使用Centos64位, 7.6的阿里云服务器,用户名都叫root
-
当我们实名认证以及购买成功后,需要点击右上角控制台中的云服务器ECS进入,此时我们可以在下方发现一个有着公网ip的实例
-
记住这个实例,在后面我们会经常用到。
-
点击进入实例后
- 先要进行更改密码(重启实例后才会生效)
- 找到实例安全组点击进入
- 点击配置规则
- 在下方手动填入一个安全组规则
- 只需要更改端口范围为1-60000,授权对象为0.0.0.0
- 此时,就可以通过终端来做剩下的事情了
-
打开终端后,输入
ssh root@公网IP
-
按照要求输入对应的密码,得到一串
Welcome to Alibaba Cloud Elastic Compute Service !
表示进入服务器成功
-
就可以通过使用以下命令行来查看服务器中的内容了
cd / ls
二、安装node.js
-
进入服务器成功以后,可以通过yum命令来进行安装Nodo.js
sudo yum install nodejs
-
安装成功后,我们可以通过node -v来查看安装的node版本,发现,安装的是6.几的一个版本
-
此时我们可以在终端中输入以下,便可以得到一个12.几的node版本(如果发现没有变化,则输入PATH="$PATH"再进行node -v)
npm install -g n n stable
三、安装nginx服务器(静态服务器)
单纯有阿里云服务器,是不能实现远程访问的,那么安装nginx的必要性就来了
mac本可以通过cyberduck软件来进行本地与阿里云服务器进行文件交互(是一只很可爱的小黄鸭)
windows可以通过flashfxp进行
首先在安装Nginx时要将Nginx的环境搭配好,按照顺序输入以下四步
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
-
装完以上四步后就开始将这个压缩包放入在服务器中建立的一个software文件夹中
链接: https://pan.baidu.com/s/18Li2nmfBxweNSJari686GA 密码: 1qp9
-
进入software
cd software
-
进行解压缩
tar -zxvf nginx-1.10.1.tar.gz cd nginx-1.10.1
-
使用默认配置
./configure
-
进行编译安装
make make install
-
此时就可以通过whereis nginx来查看安装路径了
-
安装成功后,可以通过以下来进行Nginx的重新启动
./nginx -s reload
-
在启动时可能会遇到以下报错
可以输入命令/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 来解决
- 装好了以后,就可以通过公网ip来进行访问了,会在网页中得到以下,那我们的Nginx静态服务器也就安装完成了
四、安装MongoDB
安装步骤
1.配置MongoDB的yum源
创建yum源文件:
vim /etc/yum.repos.d/mongodb-org-3.4.repo
添加以下内容:
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
2.安装MongoDB
安装命令:
yum -y install mongodb-org
安装完成后
查看mongo安装位置 whereis mongod
查看修改配置文件 : vim /etc/mongod.conf
3.启动MongoDB
启动mongodb :systemctl start mongod.service
停止mongodb :systemctl stop mongod.service
4.启动Mongo shell
命令:mongo,就可以通过show dbs等命令来进行mongodb的一些数据库操作了
五、上传项目
此时就可以将我们的项目上传到阿里云服务器上了,这时,我们可以通过
pm2 start ./bin/www --name = "名称"
来将项目接口持久性挂起,也可以通过pm2 list查看已经挂起的项目