阿里云服务器(试用版)搭建以及配置node简易服务

  • 最近搞了个阿里云服务器玩,记录一下心酸历程~

阿里云服务器免费试用

  • 点击上方链接后,拉到最下面找到这个 点击0元试用 (貌似要过早上10点才能领)在这里插入图片描述

  • 然后填写信息 (地域选离自己最近的,操作系统选自己熟悉的先玩玩,我用的是CentOS)

  • 填完点击购买(白piao)
    在这里插入图片描述

  • 购买后登录阿里云 点击右上方的 控制台
    在这里插入图片描述

  • 进入后左上角点击 云服务器 ECS
    在这里插入图片描述

  • 进去后就会看到左边有这么个目录 然后点击实例 就能看到自己刚白piao的云服务器
    在这里插入图片描述

  • 先配置一下安全组 找到右边的安全组配置并点击(更多->网络和安全组->安全组配置)
    在这里插入图片描述

  • 进入后 在右边找到 配置规则 然后点进去
    在这里插入图片描述

  • 进来后 找中间这个 然后点击手动添加
    在这里插入图片描述

  • 加入如下这条并保存 (开放8888端口 等下使用宝塔面板要用到这个端口)

  • 注意 授权对象 0.0.0.0/0 表示所有人都可以访问(为了安全,你可以用本机的IP地址, 不知道的话浏览器搜索IP即可)
    在这里插入图片描述

  • 后面要加别的端口,也是按上面这个步骤来

  • 回到实例 选中 然后点击停止 强制停止 确定(稍等片刻)
    在这里插入图片描述
    在这里插入图片描述

  • 停止后 点击 更多 -> 云盘和镜像-> 更换操作系统
    在这里插入图片描述

  • 进去后 点击 镜像市场 -> 镜像市场获取更多选择
    在这里插入图片描述

  • 然后选择 找到宝塔控制面板 点击使用

  • 点击 自定义密码 然后设置符合规则的密码 在这里插入图片描述

  • 然后 勾选协议 点击 确认订单回到实例页面 等待系统启动完之后

  • 点击管理
    在这里插入图片描述

  • 点击远程连接
    在这里插入图片描述

  • 然后会弹出一个页面 输入刚刚设置的密码 然后点击确定 (这时你会进入一个网页版的黑窗口)

  • 在这里面只要敲一行代码就行了 如图所示
    在这里插入图片描述

  • 这时候你会得到
    在这里插入图片描述
    在这里插入图片描述

  • 复制其中一个网址到浏览器打开 然后输入username 和 password 点击登录即可

  • 到这算是弄完了一半 (因为我后台是用node搭建的,所以我只记录我自己所用的环境)


  • 首先 按之前的方法开通 3306端口 然后再点击左侧的安全 放行3306端口
    在这里插入图片描述
  • 也可以在终端里敲命令开放
	// CentOS系统
	// 查看当前已经开放的端口
	firewall-cmd --list-all
	// 设置要开放的端口
	firewall-cmd --zone=public --add-port=3306/tcp --permanent
	// 重新加载
	firewall-cmd --reload
  • 装node环境 和 MySQL数据库5.7
  • 登录后看到下图左侧
    在这里插入图片描述
  • 点击 软件商店 分别搜索 node和MySQL然后下载(如下两个)
    在这里插入图片描述
    在这里插入图片描述
  • 装完之后看下有没有node环境 (找到左侧的终端 点击 然后输入 node -v 查看node版本,输入mysql -V查看mysql版本, 版本都有显示的话就算成功了)
    在这里插入图片描述
  • 接下来先创建一个数据库 点击数据库 然后再点击添加数据库(设置数据库名称和密码还有访问权限,测试用的话访问权限就先选 所有人,最后再改成指定IP)
    在这里插入图片描述
    在这里插入图片描述
  • 本地要有MySQL工作台,没有的话去官网下一个
  • 如图所示,安装工作台后长这样,记得把mysql的服务启动(启动方式:win + r 输入 services.msc 找到 MYSQL然后启动服务)
    在这里插入图片描述
  • 点击小海豚, 进去后 再点图中的 +
    在这里插入图片描述
  • 然后 Hostname填你的阿里云服务器IP地址
  • Username填你的宝塔面板中的(如图所示)
  • 点击 Store in Vault … 然后输入宝塔面板中的那个数据库密码(如图所示, 点那个小眼睛就能看到)
  • 最后点击 Test Connection 就可以测试成功了
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

  • 接下来 搭建 node 服务(我是在home目录中创建了一个文件夹里面放了一个main.js文件)
const http = require('http');
const server = http.createServer((req, res) => {
    
    
    res.statusCode = 200;
    res.setHeader("Content-Type", "text/plain");
    res.end("Hello World!");
});
server.listen(3000, '0.0.0.0', () => {
    
    
    console.log(`Server has started on port 3000.`);
});
  • 然后保存一下 按上面之前的方法开通3000端口 并且 防火墙也要放行3000端口(我就是防火墙没开放这个端口导致无法访问,这个要注意啦~)
  • 还没完, 点击左侧的终端,cd 到main.js这个文件的目录下,输入以下命令 (让你可以在退出宝塔后,main.js可以继续在后台运行)
node main.js &
  • 最后,在浏览器中输入 http://你的服务器IP地址:3000 就可以看到(如图所示)
    在这里插入图片描述
  • 结语
  1. 后续可能会买一个学生服务器(到时候再记录一下花钱的怎么配置)
  2. 下次再记录一下node操作mysql

おすすめ

転載: blog.csdn.net/FingertipBeating/article/details/118026992