启动云服务器

12006

1. 购置服务器

我们可以通过云服务器运营商购买云服务器。在本课程中,我们推荐使用阿里云或者腾讯云。在购买云服务器之前,你需要先在阿里云或者腾讯云上申请账号、配置支付方式以及通过个人实名认证。这一部分的具体操作,可以参考阿里云和腾讯云的官方文档。文档链接在这一课的参考文档里。

接下来,你就可以开始在阿里云或者腾讯云上购置服务器了。这一步可以参考官方文档:

购置服务器需要考虑以下几点:

  1. 用途:确定服务器的主要作用。
  2. 硬件配置:选择适合用途的硬件。
  3. 硬件质量:选择有保障的高质量硬件。
  4. 数据中心环境:考虑服务器存放的环境要求。
  5. 价格:考虑到价格和后期的维护费用。
  6. 远程管理:需要选择支持远程管理的服务器。

在本课程的学习中,服务器系统需要选择Debian 11.7镜像。其他配置建议如下:

  • CPU:2核
  • 内存:4GB
  • 硬盘存储:20G

通过运营商购置的服务器会自动安装操作系统。安装完成后,你就可以在控制台的服务器列表中看到这个服务器了。

2. 运营商防火墙配置

为了保证网络安全,我们购置的云服务器都会被运营商的防火墙保护起来。防火墙是一种安全系统,它基于一组安全规则来监视和控制网络流量,阻止未授权的数据流动,避免服务器受到网络攻击。所以,在我们使用云服务器之前,一般都需要配置防火墙上的安全规则。一条安全规则一般包括通信来源的IP地址、目的地、服务类型对应的端口号及协议,以及允许还是拒绝的指令。

在阿里云和腾讯云上,防火墙一般不会限制云服务器对外的数据流动,但会默认拒绝向内进入云服务器的数据流动。所以,我们需要开放以下的常用端口:

  • SSH端口(默认22)
  • HTTP端口(默认80)
  • HTTPS端口(默认443)
  • 江湖面板端口(默认10744)
  • MySQL数据库端口(默认33067)

这一步的操作可以参考官方文档:

3. 启动并登录云服务器

在控制台中启动服务器后,就可以登录云服务器了。可以使用以下几种登录方式:

通过运营商的控制台登录:

  • 阿里云:在服务器列表的页面,选中服务器,点击连接Console
  • 腾讯云:在服务器列表中的对应记录,点击登录

通过SSH远程连接登录:

使用WindTerm或其他ssh客户端连接服务器。你可以在运营商的服务器配置界面中,找到服务器的公网IP、账号密码等信息。

4. 安装配置江湖面板

登录云服务器后,下一步就是安装并配置江湖面板:

  1. 安装江湖面板(参考:https://cn.openjianghu.org/doc/page/article/10086
  2. 访问江湖面板:在浏览器里输入地址 http://<服务器公网IP>:10744/<安全入口> 打开服务器的江湖面板。
  3. 进入江湖面板后,一键安装常用插件
  4. 进入江湖面板的“面板设置”页,设置服务器IP为运营商提供的IP,打开面板SSL启用https访问。

注意:服务器运营商的“防火墙”和江湖面板的“安全”配置中都要开放10744端口,这样才能正常访问江湖面板。

5. 连接服务器数据库

江湖面板完成后,我们可以尝试在本地电脑使用Navicat来连接云服务器的MySQL数据库:

  1. 进入江湖面板后,点击左侧栏目「MySQL」,弹出MySQL配置页面。
  2. 点击「管理列表」,然后点击「root密码」查看root密码
  3. 打开 Navicat 软件并进入数据库连接页面。在页面的左侧,选择「新建连接」,「MySQL」。
  4. 在新建连接页面中填写数据库的连接信息,包括:连接名、主机名/IP地址、端口号(默认为33067)、用户名和密码。服务器IP地址可以在运营商的服务器配置界面中找到。
  5. 填写完数据库连接信息后,点击「测试连接」按钮进行测试。若连接成功,将显示“连接成功”信息。若连接失败,将显示错误信息,可根据错误信息调整连接信息或检查数据库服务是否正常运行。
  6. 测试连接成功后,点击「确定」按钮保存连接信息。之后,即可通过 Navicat 访问该数据库。

注意:服务器运营商的“防火墙”和江湖面板的“安全”配置中都要开放33067端口,这样才能正常连接数据库

参考资料

  1. 阿里云和腾讯云注册账号及配置支付方式的官方文档:
  1. 阿里云和腾讯云安全组管理的官方文档: