阿里云服务器使用
前言
买了一个阿里云服务器,现在把相关一些操作记录一下,留作记录。
过程
开放对外端口号
当在服务器起了一个服务,如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转发,根据我的测试,还是需要先备案才可以配置