banner
leenut

leenut

email
github

关于“云服务器”、“域名”的一些看法和实践

最近看到阿里云有学生优惠,可以白嫖云服务器一年,于是下单了阿里云的服务器,并且注册了一个新的域名。
具体情况参考了这里:https://x1g.la/university-aliyun.html
本文分享我在购买和使用云服务器以及注册域名方面的看法和经验。
image

购买云服务器#

对于购买云服务器,国内外有许多服务提供商,例如阿里云、腾讯云、微软 Azure 和甲骨文等。建议有条件时优先选择国外的服务器。
以阿里云为例,参考 **这里**
在选择服务器位置的选项里请选择海外的位置(如果有海外选项),因为海内服务器需要 icp 备案的域名才能访问,海外的不需要。

云服务器的配置#

系统选择#

云服务器支持多种 Linux 发行版,推荐优先选择 CentOS,稳定性和兼容性较好。

连接云服务器#

连接云服务器可以通过下载安装 Xshell 或其他类似的软件来实现。以下是以 Xshell 为例的具体步骤:
1. 点击 “新建会话”。
2. 在弹出的窗口中填写服务器相关信息。
image
image

安装 Docker 及更换镜像源#

docker 是服务器重要的软件,可以通过命令获取:

curl -fsSL https://get.docker.com | bash -s docker

启动 docker、查看版本和服务状态:

service docker start        
docker version
systemctl status docker

更换 Docker 镜像源以提高国内的下载速度:

  1. 编辑 daemon.json 文件:
sudo vi /etc/docker/daemon.json
  1. 在文件中添加以下内容:
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://dockerproxy.com"
]
}
3. 重启docker
service docker restart

安装管理面板#

为了更便捷地操作 Linux 服务器,可以安装管理面板,例如宝塔面板或 1Panel。
宝塔面板:https://www.bt.cn/
1Panel:https://1panel.cn/

安装服务及设置防火墙或安全组#

安装面板后可以在面板的应用商店内安装需要的应用,例如博客系统 (Hexo、WordPress 等)。
使用应用的端口通过浏览器访问时,需要在云服务器控制台的安全组中允许对应的端口。
image

关于域名#

域名注册#

对于域名注册,建议优先选择国外的注册商。国内注册商需要实名认证个人信息,认证过程可能需要数小时至数天。
此外,一些平台提供免费的二级域名,对于预算有限的用户是一个不错的选择。

托管域名到 DNS 服务器#

注册域名后,需要将其托管到 DNS 服务器才能正常使用域名访问网站。知名的 DNS 服务商包括:

以 Cloudflare 为例的域名托管过程#

  1. 注册并登录 Cloudflare 账户。
  2. 在 Cloudflare 仪表盘中,点击 “添加站点”。
  3. 输入您注册的域名,点击 “开始扫描 DNS 记录”。
  4. 根据扫描结果,确认或手动添加必要的 DNS 记录(例如 A 记录或 CNAME 记录)。
  5. 设置完成后,Cloudflare 会提供两个名称服务器地址,例如:
      ns1.cloudflare.com
      ns2.cloudflare.com
  1. 登录您的域名注册商账户,将域名的名称服务器更改为 Cloudflare 提供的地址。
  2. 等待 DNS 解析生效(通常需要几小时到 24 小时)。
  3. 在 Cloudflare 中启用 “代理状态”(橙色云图标)以使用其 CDN 和防护功能。
    完成这些步骤后,您的域名将成功托管到 Cloudflare,您可以享受其提供的免费 DNS、CDN 加速和安全防护服务。

关于域名是否要备案#

关于域名是否要备案,如果服务器在海外不需要备案,如果服务器在中国则需要备案。
域名备案后网站受中国政府监管,网站内容和功能在法律和政策上受限。

总结#

购买云服务器和注册域名是建立网站的基础步骤。通过选择合适的服务器提供商和域名注册商,以及学习基本的配置和操作技能,可以快速搭建自己的互联网应用环境。希望本文的分享能为对这些领域感兴趣的朋友提供一些实用的参考。


加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。