腾讯云服务器安装学习

首先,登录腾讯云,进入控制台,选择云服务器,点击登录。

WX20190110-143653@2x

1.先装nvm

1
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash

这个是用来安装和切换node版本的版本控制工具

1
2
$ export NVM_DIR="$HOME/.nvm"
$ [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

2.装node

1
$ nvm install 10.11.0

刚好只记得这个node的版本号

3.搭建ftp服务

为了方便上传文件

1.安装

1
$ rpm -qa | grep vsftpd

没有的话就安装

1
$ yum -y install vsftpd

2.创建用户,这里创建了cent用户

1
$ useradd cent -s /sbin/nologin

3.设置密码

1
$ passwd cent

4.然后编辑vsftpd配置文件,位置是:vim /etc/vsftpd/vsftpd.conf,找到anonymous_enable这个配置项,默认是YES,修改成NO,表示不允许匿名用户登录

WX20190110-123540@2x

就输入

1
$ vim /etc/vsftpd/vsftpd.conf

然后按一下 i 就可以编辑了,编辑完之前按一下 :wq,回车。

5.编辑user_list文件,允许cent用户访问FTP

1
$ vi /etc/vsftpd/user_list

WX20190127-000045@2x

6.建立我们的根目录,并设置访问权限

1
2
3
$ mkdir /var/public_root
$ chown -R cent /var/public_root
$ chmod -R 755 /var/public_root

7.开启vsftpd服务

1
$ service vsftpd start

8.连接

WX20190127-000313@2x

4.添加域名解析

5.安装git

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$ git --version    ## 查看自带的版本git version 1.8.3.1
$ yum remove git ## 移除原来的版本
##安装所需软件包
$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
$ yum install gcc-c++ perl-ExtUtils-MakeMaker
##下载&安装
$ cd /usr/src
$ wget https://www.kernel.org/pub/software/scm/git/git-2.7.3.tar.gz
##解压
$ tar xf git-2.7.3.tar.gz
##配置编译安装,我在这个阶段碰到3个报错,下面有带图以及解决方案
$ cd git-2.7.3
$ make configure
$ ./configure --prefix=/usr/git ##配置目录
$ make profix=/usr/git
$ make install
##加入环境变量
$ echo "export PATH=$PATH:/usr/git/bin" >> /etc/profile
$ source /etc/profile
##检查版本
$ git --version
在配置编译过程遇到的3个报错以及解决方案:

1)

WX20190126-225953@2x

1
$ yum  install autoconf

2)

WX20190126-225748@2x

1
$ yum install gcc

3)

WX20190126-230419@2x

1
$ yum install perl-ExtUtils-MakeMaker package

6.安装Nginx

1.安装

1
$ yum install -y nginx

2.启动

1
$ service nginx start

3.测试服务器

1
$ wget http://127.0.0.1

WX20190110-142222@2x

说明成功了

4.打开看一下

在浏览器输入你的公网 ip,会看到

WX20190110-142529@2x

5.修改配置文件

1
$ vim /etc/nginx/nginx.conf

6.重启Nginx

1
$ service nginx restart

7.最后一步,作为图片资源服务器

1.我们之前创建了ftp的cent目录路径在/home/cent,所以进入cent创建www文件夹,再进去www创建images文件夹
2.设置访问权限,这步应该是为了能用ftp上传文件吧
1
$ chmod 777 cent -R
3.在/usr/share/nginx/html文件夹下创建个images文件夹WX20190127-204422@2x
4.修改nginx配置文件
1
$ vim /etc/nginx/nginx.conf

新增内容

WX20190127-204652@2x

其实就是访问/images/目录的时候映射到/home/cent/www/

4.重启nginx
1
$ service nginx restart
5.访问

WX20190127-205049@2x