Amazon AWS S3 部署静态网站 + 绑定顶级域名 + DNSPod

news/2024/5/12 1:15:51/文章来源:https://blog.csdn.net/weixin_33841503/article/details/91874748

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

Amazon AWS S3 部署静态网站 + 绑定顶级域名 + DNSPod

什么是 Amazon AWS S3?

  • Amazon AWS = Amazon Web Services

  • 官方是这么解释的 (http://aws.amazon.com/cn/products/?nc2=h_ql):

    Amazon Web Services 提供一组广泛的全球计算、存储、数据库、分析、应用程序和部署服务,可帮助组织更快地迁移、降低 IT 成本和扩展应用程序。很多大型企业和热门的初创公司都信任这些服务,并通过这些服务为各种工作负载提供技术支持,包括:Web 和移动应用程序、数据处理和仓库、存储、归档和很多其它工作负载。

  • AWS服务对新用户有一年的免费套餐,官方说明:http://aws.amazon.com/cn/free/

为什么使用 Amazon AWS S3 部署静态网站?

  • AWS免费套餐中包含每月 5GB 的 S3 存储,超出或一年后续费也不贵

  • 亚马逊的云服务从稳定性和速度来说口碑都是不错的

  • 部署静态网站到 Amazon AWS S3 上很方便

注册 Amazon AWS

  • 传送门:http://aws.amazon.com/cn/

  • 我觉得需要注意的就是注册过程中有一个手机验证的环节,是亚马逊打到你手机上,让你把输入屏幕上看到的数字。这个验证有的时候等了半天也接不到电话,按提示重试一下就好。

启用 Amazon AWS S3 部署静态网站

  1. 进入控制台,选择 Amazon S3

  2. 假如你的域名是 example.com,就创建两个桶(Bucket),一个叫 example.com,另一个叫 www.example.com。我们稍后会让 www.example.com 自动重定向到 example.com。选择节点的时候,如果是主要服务于中国地区,建议选择东京或者新加坡。

  3. 选中 example.com 储存桶,在右边的 属性 部分里找到 权限 ,新增一个 所有人查看权限

  4. www.example.com 储存桶重复第三步,这两个储存桶都有了对外访问权限,才不会在部署后遇到 403 Access Denied 的问题。

  5. 选中 example.com 储存桶,在右边的 属性 部分里找到 静态网站托管 ,选择 启用网站托管,并在 索引文件 栏填入 index.html

  6. 选中 www.example.com 储存桶,在右边的 属性 部分里找到 静态网站托管 ,选择 重定向所有请求至另一个主机名称,并在 重定向所有请求至 栏填入 example.com

  7. 进入 example.com 储存桶,把你的网站文件全部上传,完成后在根目录选择全部文件和文件夹,右键 -> 公开化

  8. 至此,你就可以通过类似这样的网址访问你的网站了:http://example.com.s3-website-ap-northeast-1.amazonaws.com

绑定顶级域名和使用DNSPod

  • 绑定顶级域名到 Amazon AWS S3 是很简单的,只需要在你的域名提供商的控制面板中新增两条记录就可以:

    • example.com -> CNAME -> example.com.s3-website-ap-northeast-1.amazonaws.com

    • www.example.com -> CNAME -> example.com.s3-website-ap-northeast-1.amazonaws.com

  • 不过有的时候也会遇到一些麻烦,比如

    • 域名提供商的控制面板不好用导致记录添加不成功

    • 你域名比较多同时分散在不同的域名提供商下面管理不方便

    • 直接在域名提供商的控制面板中更改记录生效时间很长

  • 这个时候就可以考虑使用DNSPod,它提供免费的域名解析服务,速度和稳定性都很好,生效时间也快,可以到 https://www.dnspod.cn 详细了解

    • DNSPod主要的使用方式就是,在DNSPod新建域名配置,然后你在域名提供商那里把域名的DNS服务器改成DNSPod给你提供的地址即可,教程在:https://support.dnspod.cn/Kb/showarticle/tsid/177/

转载于:https://my.oschina.net/zzdjk6/blog/468165

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_762408.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一个影响力大、实战、干货的SEO案例

事情的起因是这样的:额,旧的案例写着没意思,正在操作的案例又无法透漏更多的信息,思前想后,也许只有这个最合适了(绝对不能告诉你,这是领导教的只有一个案例的含蓄说法)。一、项目背景先来介绍下项目接手时…

干货满满:小团队(网站APP)没有数据方面的预算,推广运营人员如何用数据提升业务?...

先说结论:没有钱,没有预算照样可以做好数字运营,数字营销。想解决这个棘手的问题,要么花钱,要么花时间咯。下文中会具体讲花时间(精力)的方法。1.先从付费类的软件说起:截止2018年&a…

阿里云系列——5.网站云解析快速配置(简单+免费+详细+最新)

(又称:域名,主机,备案都配置好了,就是不能访问网站的解决方案--1.解析问题) 网站部署之~阿里云系列汇总 http://www.cnblogs.com/dunitian/p/4958462.html 直接访问网站发现> 进入管理页面:h…

提升网站用户体验—WebP 图片的高效使用

一.WebP 的由来 现代图像压缩技术对我们的生活方式影响很大。数码相机能将上千张高质量图片存储到一张内存卡里、智能手机可以与邻近设备快速分享高分辨率的图片、网站与手机等移动设备能快速展示各种富媒体。 然而,如果图片只能以最原始的格式进行存储的话&#xf…

八种不同类型的响应式网站建设赏析

随着网站建设发展的趋势,响应式的网站逐渐成为各行业建站形式的首选,毕竟响应式在当前的网站运用中更加方便,尤其在移动设备多样化对移动网站需求的形势下,省去了网站因不同设备而产生的琐屑烦恼。下面奇亿网络将和大家分享八种不…

ThinkPHP 框架开发 零基础开发 网站商城 步骤 (2)

1. 先写后台 Admin部分 项目目录结构如下: 文件 admin.php 内容如下: 配置ThinkPHP与mysql的链接信息: 转载于:https://www.cnblogs.com/zhongbin/p/5362996.html

使用IntelliJ IDEA开发SpringMVC网站(二)框架配置

原文:使用IntelliJ IDEA开发SpringMVC网站(二)框架配置摘要 讲解如何配置SpringMVC框架xml,以及如何在Tomcat中运行 目录[-] 文章已针对IDEA 15做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码。五、Sp…

大型网站技术架构(二)架构模式

2019独角兽企业重金招聘Python工程师标准>>> 每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。 所谓网站架构模式即为了解决大型网站面临的高并发访问、海量数据、高可靠…

大型网站技术架构(七)网站的可扩展性架构

2019独角兽企业重金招聘Python工程师标准>>> 扩展性是指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。 设计网站可扩展架构的核心思想是模块化,并在此基础上,降低模块间的耦合性,提供模块的复用性。模…

网站页面SEO的三个标签怎么写有利【转载】

转载自:代明博客 在SEO界,自从夫唯老师提出“四处一词”的概念以来,不管是搜索引擎还是SEOer,都格外重视页面的三个标签。三个标签书写是否成功,在很大程度上决定了网页是否能有好的排名。今天代明博客就与大家探讨一下…

将WordPress安装在网站子目录的相关问题

不论我们打算将WordPress博客作为网站的子域名(wordpress.example.com)、子目录(example.com/wordpress),还是作为网站的主域名(yourdomain.com)使用,都建议将WordPress安装在子目录…

如何把域名解析到网站空间IP上?

建立网站首要就是要有一个域名和网站空间,怎么把这两者联系在一起呢?这就要通过域名解析,把域名指向空间的IP,让我们能够通过域名访问网站空间。通过域名解析把我们容易记住的域名转化成IP地址,由DNS服务器把域名解析到…

大型网站架构

1.初始的网站访问量低, 所以一个应用服务器就够了。随着用户访问越来越多,数据越来越大,那么就需要更好的性能。所以就将一个服务器分为三个服务器:应用服务器,文件服务器,数据库服务器。 1.1应用服务器需…

【redux】详解react/redux的服务端渲染:页面性能与SEO

亟待解决的疑问 为什么服务端渲染首屏渲染快?(对比客户端首屏渲染) react客户端渲染的一大痛点就是首屏渲染速度慢问题,因为react是一个单页面应用,大多数的资源需要在首次渲染前就加载好,这较大程度地拖慢…

访问网站提示无法安全地连接到此页面

按winR键打开运行,输入“inetcpl.cpl”,点击确定,如下图所示: 一、高级选项页将TLS开头的选项勾选。 二安全页,将显示混合内容勾选为启用。 重启浏览器访问网站。

怎么换网站模板?

速成网站创业版和国际版可以换模板,方法如下:1、登录速成网站管理后台,点击左上角的:设计,再点管理,如下图: 2、再点左侧的:控制面板,然后点:更换模板&#x…

分布式网站数据库同步方案——sqlserver数据库同步复制

分布式架站技术中重要一部分就是数据库的同步,手工编程数据库同步程序复杂而且很难保证效率,ms的sqlserver为我们提供了解决方案——数据库同步复制!   SQL复制的基本元素包括   出版服务器、订阅服务器、分发服务器、出版物、文章   S…

python 网站 模板转义

在python的字符串中,有的符号要想表达其本意,需要在前面加上\符号,例如单引号,如果要在字符串中表现它,必须写成\单引号里面\样式,才能实现一对单引号以及里面的内容,否则,它就表示字…

Vue+thinkJs博客网站(一)之vue多页面应用的webpack3配置

一.项目简介 本项目使用vue作为前端框架,thinkJs作为后端框架,构建个人博客网站,页面分为博客展示和后台管理,主要目的是学习使用thinkJs。现在只完成了主要的博客增删改功能,发现webpack的配置遇到了一些坑&#xff0…