腾讯云搭建WEB服务器步骤记录

新购入了一个轻量应用服务器,之前没有使用docker部署,需要再重头搭一下环境,以下是相关步骤:

更新系统

首先,你需要更新你的CentOS系统。在终端中,运行以下命令:

sudo yum update -y

安装基本的依赖和工具

你可能需要一些基础的依赖和工具,如curl、wget和unzip。在终端中,运行以下命令来安装这些工具:

sudo yum install -y curl wget unzip

安装NVM

在终端中,运行以下命令来安装NVM:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

查看是否安装完成

command -v nvm

安装Node.js

通过NVM,你可以安装任何版本的Node.js。
查看远程node版本,该命令会列出所有node版本,并会标注哪些是LTS版本

nvm ls-remote

安装命令

nvm install v16.xx.xx

然后,运行以下命令来检查Node.js是否已经成功安装:

nvm install v16.xx.xx

安装PM2

PM2 是一个Node.js应用程序的生产过程管理器。在终端中,运行以下命令来安装PM2:

npm install -g pm2

然后,运行以下命令来检查PM2是否已经成功安装:

pm2 -v

安装MySQL

在终端中,运行以下命令来安装MySQL:

sudo yum install -y mysql-server

然后,运行以下命令来启动MySQL服务:

sudo systemctl start mysqld

运行以下命令来确保MySQL在启动时自动启动:

sudo systemctl enable mysqld

然后,运行以下命令来检查MySQL是否已经成功安装:

mysql --version

安装Nginx

在终端中,运行以下命令来安装Nginx:

sudo yum install -y nginx

然后,运行以下命令来启动Nginx服务:

sudo systemctl start nginx

运行以下命令来确保Nginx在启动时自动启动:

sudo systemctl enable nginx

查看nginx是否是自启动

systemctl is-enabled nginx

然后,运行以下命令来检查Nginx是否已经成功安装

nginx -v

修改/etc/nginx.conf 配置,同时需要开放云服务器的访问端口

server {
        listen       8001;
        
        location / {
            root   /opt/scorm-player;
            index  scormplayer.html;
            try_files $uri $uri/ /index.html;
        }
    }