阿里云服务器使用
前言
买了一个阿里云服务器,现在把相关一些操作记录一下,留作记录。
过程
开放对外端口号
当在服务器起了一个服务,如mysql或nginx,想要在本地访问3306或8080时,会被阿里云拦截下来,这之后需要在阿里云服务器控制台配置安全组规则。
- 阿里云app -> 管控 -> 我的云产品 -> 云服务器 ECS -> 实例 -> 主标题下拉框选择自己的服务器 -> 安全组 -> 点击进去 -> 安全组规则 -> 右上角 "+" 号添加
以3306端口为例:
网卡类型:内网
规则方向:入方向
授权策略:允许
协议类型:TCP
端口范围:3306/3306
授权对象:0.0.0.0/0
授权类型:地址段访问
优先级:1
描述:mysql端口配置
申请个人域名
-
填写个人认证模板
阿里云app -> 管控 -> 我的云产品 -> 域名管理 -> 域名信息模板
这一步就是做一个拥有个人信息认证的模板,建好之后就可以直接用这个模板申请多个域名了。
在这里要注意,有个实名认证步骤,在域名持有者的选项中,一定要填写身份证上的中文名,不然会卡在实名认证不匹配这里。 -
挑选购买域名
阿里云app -> 管控 -> 我的云产品 -> 域名注册购买 -> 搜索想要的域名 -> 立即注册 -> 选中1中填好的信息 -> 付费购买 -
配置域名
阿里云app -> 管控 -> 我的云产品 -> 云解析DNS -> 点击2中注册的域名 -> 解析列表 -> 右上角"+"号 -> 添加解析 ->添加两条
(1) 类似于并不带www的域名, 如 brian.com
- 记录类型: A
- 主机记录: @
- 记录值: 192.168.xx.xx (关联的服务器的ip)
- 解析线路:默认
- TTL: 10分钟
(2) 带www的域名, 如 www.brian.com
- 记录类型: A
- 主机记录: www
- 记录值: 192.168.xx.xx (关联的服务器的ip)
- 解析线路:默认
- TTL: 10分钟
添加完毕,ping www.brian.com就可以通了,并且可以显示出关联的ip地址
到了这一步,如果访问特定端口号的服务,需要在浏览器输入:www.brian.com:8080这种形式的,但是由于没有网站备案,访问会被阿里云拦截下来,并提示要先去备案。 -
网站备案
阿里云app -> 管控 -> 我的云产品 -> 网站备案 -> 备案
我暂时还卡在这一步,因为域名购买和备案是同一天,实名认证信息还没有同步过去,提示2天后再去备案 -
如果想要隐藏访问时的端口号,需要在步骤3中配置一条显性url转发或隐性url转发,根据我的测试,还是需要先备案才可以配置
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App