一、购买云服务器

1.阿里云服务器

2.腾讯云服务器

3.百度云服务器

4.....

我买的是腾讯云2核2G轻量应用服务器,

云服务器怎么架设网站 云服务器部署网站_云服务器怎么架设网站

 

 如图,购买之后就是选择镜像,推荐CentOS系统


安装好之后,重置镜像密码!!!


改完之后,开机。。。

建议下载一个Xshell,方便后续操作

安装好Xshell之后,

新建会话

云服务器怎么架设网站 云服务器部署网站_数据库_02

 

 填写你的服务器公网ip

云服务器怎么架设网站 云服务器部署网站_端口号_03

 

 

 

 

云服务器怎么架设网站 云服务器部署网站_端口号_04

 

 名称随意,点击确定

登录名默认高级管理员root

密码为你新重置的密码,

登录。。。

云服务器怎么架设网站 云服务器部署网站_云服务器怎么架设网站_05

 

 

 登录成功。。。

安装nginx

在Xshell命令窗口

yum install nginx

输入y安装

接着安装一个操作面板,方便我们可视化部署网站

在浏览器上输入网站bt.cn,安装好宝塔面板,选择CentOS的安装命令

复制,在命令窗口粘贴

然后就安装

一路确认

最后会出现

云服务器怎么架设网站 云服务器部署网站_服务器_06

 

 第一个为你的面板登录地址,

第二第三个为你的账号密码

然后将地址复制到浏览器打开

填入相关信息,登录就行

可能会出现访问失败

这个时候就打开服务器的管理面板

云服务器怎么架设网站 云服务器部署网站_端口号_07

 

 点击防火墙

添加规则,

一般是8888端口没开放

开放就行

云服务器怎么架设网站 云服务器部署网站_云服务器怎么架设网站_08

 

 之后出现这个界面,默认左边的极速安装就行

安装的过程中可以进入面板设置相应的更改(更改登录名和密码)

全都安装好之后再去

云服务器怎么架设网站 云服务器部署网站_端口号_09

 

 搜索pm2并安装

云服务器怎么架设网站 云服务器部署网站_数据库_10

 

 接着是数据库

点击添加数据库

云服务器怎么架设网站 云服务器部署网站_端口号_11

 

 自己设置相关信息,密码可自己设置或者是用它默认的密码

设置访问权限为所有人

点击提交

这个时候可以选择在网页上设计数据库

也可以到本地数据库软件设置

云服务器怎么架设网站 云服务器部署网站_云服务器怎么架设网站_12

 

 举例:

点击连接

云服务器怎么架设网站 云服务器部署网站_服务器_13

 

点击连接测试

出现连接失败

接下来需要去开放端口!!!

服务器开放3306端口!!!

宝塔面板开放3306端口!!!

都在防火墙里面,自己找一下

设置好之后点击连接,连接成功

这个时候可以按需设计表格

............

接下来便是nodejs部署

云服务器怎么架设网站 云服务器部署网站_云服务器怎么架设网站_14

 

 

建议使用比较新的版本,老版本容易报错

 

 

云服务器怎么架设网站 云服务器部署网站_云服务器怎么架设网站_15

 

 项目列表添加项目

选择好相应的app.js文件作为启动项

//启动服务器
app.listen(3007, () => {
  console.log("api server running at http://127.0.0.1:3007");
});

启动服务器,3007为端口号,自己设置

设置完自己想要的端口号之后,去到服务器和宝塔开放相应端口

启动

数据库下的配置

const mysql = require("mysql");

const db = mysql.createPool({
  host: "xxx",(公网ip)
  user: "admin",(账号)
  password: "root",(密码)
  database: "my_db_01",(数据库名)
});

module.exports = db;

接口的话不多叙述

之后便可以通过ip地址加端口号访问服务器

 

项目部署

云服务器怎么架设网站 云服务器部署网站_服务器_16

 

 

 添加站点

云服务器怎么架设网站 云服务器部署网站_服务器_17

 

 提交

删除根目录下所有文件

接着打开Xftp,安装Xshell顺带安装的软件

相同的操作

连接上

找到你想上传的项目,把它拖到你的根目录文件夹

云服务器怎么架设网站 云服务器部署网站_云服务器怎么架设网站_18

 

返回宝塔,点击网站这里,点进去,或者直接访问公网ip,便可以直接打开你的网页

 

云服务器怎么架设网站 云服务器部署网站_云服务器怎么架设网站_19

 

 大功告成!

云服务器怎么架设网站 云服务器部署网站_端口号_20