阿里云服务器使用

前言

买了一个阿里云服务器,现在把相关一些操作记录一下,留作记录。

过程

开放对外端口号

当在服务器起了一个服务,如mysql或nginx,想要在本地访问3306或8080时,会被阿里云拦截下来,这之后需要在阿里云服务器控制台配置安全组规则。

  • 阿里云app -> 管控 -> 我的云产品 -> 云服务器 ECS -> 实例 -> 主标题下拉框选择自己的服务器 -> 安全组 -> 点击进去 -> 安全组规则 -> 右上角 "+" 号添加
    以3306端口为例:
    网卡类型:内网
    规则方向:入方向
    授权策略:允许
    协议类型:TCP
    端口范围:3306/3306
    授权对象:0.0.0.0/0
    授权类型:地址段访问
    优先级:1
    描述:mysql端口配置

申请个人域名

  1. 填写个人认证模板
    阿里云app -> 管控 -> 我的云产品 -> 域名管理 -> 域名信息模板
    这一步就是做一个拥有个人信息认证的模板,建好之后就可以直接用这个模板申请多个域名了。
    在这里要注意,有个实名认证步骤,在域名持有者的选项中,一定要填写身份证上的中文名,不然会卡在实名认证不匹配这里。

  2. 挑选购买域名
    阿里云app -> 管控 -> 我的云产品 -> 域名注册购买 -> 搜索想要的域名 -> 立即注册 -> 选中1中填好的信息 -> 付费购买

  3. 配置域名
    阿里云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这种形式的,但是由于没有网站备案,访问会被阿里云拦截下来,并提示要先去备案。

  4. 网站备案
    阿里云app -> 管控 -> 我的云产品 -> 网站备案 -> 备案
    我暂时还卡在这一步,因为域名购买和备案是同一天,实名认证信息还没有同步过去,提示2天后再去备案

  5. 如果想要隐藏访问时的端口号,需要在步骤3中配置一条显性url转发或隐性url转发,根据我的测试,还是需要先备案才可以配置

posted @ 2021-12-26 14:04  BrianSun  阅读(203)  评论(0编辑  收藏  举报