购买云服务器

阿里云或者腾讯云都可,腾讯云便宜些。云服务器会提供一个公网IP,给域名解析用,镜像可能是centos或者Ubuntu,本文以centos为例。

购买域名

阿里云或者腾讯云都可,红框填写云服务器对外的公网IP.

重置云服务器的密码

只有重置过密码才能ssh,登录进来。ssh登录完后,尝试安装node的包管理器nvm详细文档

安装nvm

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
# 或者
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
# 验证
command -v nvm
# 设置nvm自动运行
echo "source ~/nvm/nvm.sh" >> ~/.bashrc # 有可能是.nvm,视具体情况具体分析
source ~/.bashrc
# 列出可用版本
nvm list-remote
# 从上面的可用列表中选择LTS版本即可
nvm install v8.6.0

升级git

有的git版本太低,建议升级

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 查看版本
git --version
# 如果存在版本号,务必进行 卸载Git
yum remove git
# 安装相关依赖
yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel gcc perl-ExtUtils-MakeMaker package
# 访问可查看你需要下载的版本:https://www.kernel.org/pub/software/scm/git

# 下载
wget https://www.kernel.org/pub/software/scm/git/git-2.14.0.tar.gz #有可能需要翻墙或者直接下载到本地

tar -zxvf git-2.14.0.tar.gz

cd git-2.14.0

./configure --prefix=/usr/local/git all

make && make install

echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc

source /etc/bashrc

git --version
# 结果-> git version 2.14.0

配置https

一般云服务器都可以免费申请一年https证书 按照如图所示步骤进行,操作,最后申请通过后会得到的俩个值,与域名解析那做CNAME匹配,再次检查https证书状态,直到成功。

关闭防火墙

ecs服务器内部关闭防火墙

1
2
3
systemctl status firewalld
systemctl stop firewalld
systemctl disable firewalld

腾讯云防火墙策略放开

好用的命令

1
netstat -ntpl | grep 443 # 查看443端口情况