首先,登录腾讯云,进入控制台,选择云服务器,点击登录。
1.先装nvm
1 | curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash |
这个是用来安装和切换node版本的版本控制工具
1 | export NVM_DIR="$HOME/.nvm" |
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,表示不允许匿名用户登录
就输入
1 | vim /etc/vsftpd/vsftpd.conf |
然后按一下 i 就可以编辑了,编辑完之前按一下 :wq,回车。
5.编辑user_list文件,允许cent用户访问FTP
1 | vi /etc/vsftpd/user_list |
6.建立我们的根目录,并设置访问权限
1 | mkdir /var/public_root |
7.开启vsftpd服务
1 | service vsftpd start |
8.连接
4.添加域名解析
略
5.安装git
1 | git --version ## 查看自带的版本git version 1.8.3.1 |
在配置编译过程遇到的3个报错以及解决方案:
1)
1 | yum install autoconf |
2)
1 | yum install gcc |
3)
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 |
说明成功了
4.打开看一下
在浏览器输入你的公网 ip
,会看到
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文件夹
4.修改nginx配置文件
1 | vim /etc/nginx/nginx.conf |
新增内容
其实就是访问/images/
目录的时候映射到/home/cent/www/
下
4.重启nginx
1 | service nginx restart |