如何设置OSS的静态网站托管?
今天给大家介绍一下如何设置OSS的默认页面。OSS的静态网站托管功能主要是让客户上传.html静态文件到外部域名访问的特定页面。
接下来我们登录控制台详细介绍一下设置方法。
首先,我们在本地创建两个文件index.html和404.html,内容分别为“欢迎使用OSS”和“您要查找的资源未找到”。
登录控制台后,点击上面的基础设置,找到网站托管功能设置。 我们可以看到目前支持两种设置方式,一种是默认首页,一种是默认404页面。 两个文件都必须是以.html结尾的静态文件,并且文件前缀可以自定义。
设置方法:
第一步是单击文件管理。 点击后会看到控制台可以上传文件了。 点击上传文件,将您创建的主页和404页面都上传到中国。
第二步,上传成功后,点击基本设置。 在静态页面中,输入默认主页和默认404页面的文件名,然后单击“保存”。
第三步,点击域名管理,绑定一个已注册的测试二级域名。 比如我们可以在概览中看到OSS的外部域名。 用户可以将自己的域名设置为Cname解析,然后解析为OSS的外部域名。 域名就够了。
接下来我们实际测试一下静态网站托管功能是否设置成功。
首先,我们直接访问外部域名。 可以看到页面会提示“欢迎使用OSS”。 这是我之前设置的默认主页中的文件内容。 这证明默认主页已经设置成功。
接下来我们来测试一下404页面。 404页面在访问不存在的URL时返回错误页面。 如果设置了404页面托管,则会显示您设置的404页面。 当我们访问一个页面,比如abc.html时,我们会发现页面提示“找不到您要查找的资源”。 这是我设置的404页面的内容。
看来404页面和默认主页都已经设置成功了。
OSS的默认主页还提供了另一种访问方式。 可以在文件管理中创建文件夹。 例如,这里已经有一个test文件夹。
当我们访问OSS的外部域名时,如果在域名后添加路径/test/,也可以访问OSS设置的默认主页。 这里需要注意的是文件夹名称后面必须加斜杠。 如果你不加斜杠并且下面没有测试文件网站托管,就会返回你设置的404页面。
另外,还需要注意两点:一是目前的设置,即我们的静态网站托管功能不支持将下层文件夹设置为默认主页,但是可以设置里面的文件夹。 也就是说,在该文件夹中网站托管,如果上传与默认主页文件名相同但页面内容不同的文件,则该设置不会生效。 访问时,仍然会返回根目录下的所有文件。 还有一点需要注意的是,设置静态网站托管功能后,访问网站根域名时出现的默认首页以及访问时返回的404页面并不存在。 这些请求产生的流量和请求都会被计费。 如果客户想取消静态网站托管功能,只需在控制台中删除这两个页面文件的文件名,然后点击设置即可。 右上角会提示设置成功。