启动云服务器
120061. 购置服务器
我们可以通过云服务器运营商购买云服务器。在本课程中,我们推荐使用阿里云或者腾讯云。在购买云服务器之前,你需要先在阿里云或者腾讯云上申请账号、配置支付方式以及通过个人实名认证。这一部分的具体操作,可以参考阿里云和腾讯云的官方文档。文档链接在这一课的参考文档里。
接下来,你就可以开始在阿里云或者腾讯云上购置服务器了。这一步可以参考官方文档:
购置服务器需要考虑以下几点:
- 用途:确定服务器的主要作用。
- 硬件配置:选择适合用途的硬件。
- 硬件质量:选择有保障的高质量硬件。
- 数据中心环境:考虑服务器存放的环境要求。
- 价格:考虑到价格和后期的维护费用。
- 远程管理:需要选择支持远程管理的服务器。
在本课程的学习中,服务器系统需要选择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. 安装配置江湖面板
登录云服务器后,下一步就是安装并配置江湖面板:
- 安装江湖面板(参考:https://cn.openjianghu.org/doc/page/article/10086)
- 访问江湖面板:在浏览器里输入地址
http://<服务器公网IP>:10744/<安全入口>
打开服务器的江湖面板。 - 进入江湖面板后,一键安装常用插件
- 进入江湖面板的“面板设置”页,设置服务器IP为运营商提供的IP,打开面板SSL启用https访问。
注意:服务器运营商的“防火墙”和江湖面板的“安全”配置中都要开放10744端口,这样才能正常访问江湖面板。
5. 连接服务器数据库
江湖面板完成后,我们可以尝试在本地电脑使用Navicat来连接云服务器的MySQL数据库:
- 进入江湖面板后,点击左侧栏目「MySQL」,弹出MySQL配置页面。
- 点击「管理列表」,然后点击「root密码」查看root密码
- 打开 Navicat 软件并进入数据库连接页面。在页面的左侧,选择「新建连接」,「MySQL」。
- 在新建连接页面中填写数据库的连接信息,包括:连接名、主机名/IP地址、端口号(默认为33067)、用户名和密码。服务器IP地址可以在运营商的服务器配置界面中找到。
- 填写完数据库连接信息后,点击「测试连接」按钮进行测试。若连接成功,将显示“连接成功”信息。若连接失败,将显示错误信息,可根据错误信息调整连接信息或检查数据库服务是否正常运行。
- 测试连接成功后,点击「确定」按钮保存连接信息。之后,即可通过 Navicat 访问该数据库。
注意:服务器运营商的“防火墙”和江湖面板的“安全”配置中都要开放33067端口,这样才能正常连接数据库
参考资料
- 阿里云和腾讯云注册账号及配置支付方式的官方文档:
- 阿里云
- 注册账号:
- 支付方式:
- 腾讯云:
- 注册账号:
- 实名认证:
- 支付方式:
- 阿里云和腾讯云安全组管理的官方文档:
- 阿里云:
- 腾讯云: