开发者社区> 桥志> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

如何使用阿里云云存储网关搭建IIS网站

简介: 本文将为大家介绍,如果基于阿里云存储网关提供的samba共享,在windows server中基于IIS服务和OSS对象存储搭建自己的web服务。
+关注继续查看

一、 简介

阿里云存储网关是由阿里云提供的为用户的OSS存储系统提供NAS/Samba共享功能的网关产品,通过部署云存储网关可以让用户非常方便的基于文件接口访问自己在OSS中的文件,使得即使没有对象存储开发经验的用户也可以使用到阿里云OSS上的海量存储空间。

IIS(互联网信息服务)是由微软提供的web服务,是很多Windows Server用户首选的web服务器,相比于其它的开源服务器,IIS服务在Windows Server中部署更加的方便快捷。

本文将为大家介绍,如果基于阿里云存储网关,在windows server中基于IIS搭建自己的web服务。

二、 配置云存储网关

我们首先来介绍一下如何在云存储网关中配置Samba共享并在windows 服务器上挂载共享目录。

第一步,我们在云存储网关控制台上为自己的OSS bucket创建samba共享:

image

图: 选择创建共享使用的bucket

image

图: 创建SMB共享

image

图:确认配置,完成共享设置

第二步, 创建完成SMB共享后,为SMB共享添加用户:

在云存储网关控制台,我们在左侧列表中选择SMB用户, 进入SMB用户管理页面后,点击右上角的创建,添加新的用户:

image

接下来,我们回到共享列表页面,找到刚刚创建的SMB共享,点击设置,为新添加的用户赋予读写权限:

image

image

这样,我们的为OSS bucket创建的SMB共享就配置完成了

第三步,我们到需要配置IIS服务的Windows 服务器上,尝试挂载访问我们的SMB共享:

在需要挂载SMB共享的Windows服务器中,双击我的我的电脑,在弹出窗口的地址栏中填入云存储网关控制台共享列表中显示的挂载点,并按照提示输入在第二步中赋予权限的用户名及密码,就可以打开SMB的共享文件夹了,用户向这个文件夹中写入的数据便会同步到OSS对象存储目录中。

07711afa.pngimage

三、 搭建Windows IIS服务

下面,我们就介绍如何搭建windows IIS服务:

一、打开windows的控制面板或者windows server版本中的服务器管理器,找到添加和删除功能页面,我们以Windows Server2012版本为例,为大家介绍:

在添加角色和功能中,我们选择web服务器(IIS):

image

IIS服务安装完成后,便可以配置IIS服务了(某些版本可能服务安装结束后可能需要重启服务器,请按照提示重启服务器后再进行服务器配置):

二、 在应用程序中找到Internate Information Service(IIS)管理器,然后右键点击 “网站”,选择添加网站:

image

在物理路径处,我们填入云存储网关提供的SMB挂载点:

image

三、网站创建完成后,为了让windows的IIS服务有权限访问我们的挂载点,我们首先为windows添加一个本地用户,用户名和密码设置为同云存储网关SMB用户同样的用户及密码(域用户可以通过将云存储网关加到Active Domain中而不需要创建额外的用户):

image

image

四、我们点击刚刚创建的网站的高级设置,选择物理路径凭据配置,在弹出的配置页面中,选择特定用户,用户名及密码填入同云存储网关SMB用户同样的用户名密码即可。

image

这样,我们的IIS服务就配置完成了,我们尝试在云存储网关的共享中,放入一个测试的html文件,命名为hello.html, 内容如下:

<!DOCTYPE html>
<html>
  <head>
    <title>This is a title</title>
  </head>
  <body>
    <p>Hello world!</p>
  </body>
</html>

存入该html文件到云存储网关:

image

四、 访问IIS服务

网站服务启动后,浏览器中填入windows server的IP或者域名可以直接访问刚刚创建的html文件,如地址栏中输入 127.0.0.1/hello.html,可以看到刚刚写入的html文件可以显示出来了:

image

同样这些网站的文件也可以通过OSS的控制台访问到,管理访问起来非常的方便:

image

五、总结

通过云存储网关的SMB共享,我们可以非常方便的利用Windows 自带的IIS服务基于OSS对象存储搭建网站,不需要额外的对象存储应用开发便可以访问其海量的存储空间,非常的方便快捷。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
一个集成阿里云、腾讯云、七牛云对象存储的SDK
概述 超级快速使用阿里云OSS或腾讯COS及七牛云Koa获取、放置、删除对象 Supper quick use Aliyun OSS or Tencent COS or Qiniu Koa to get、put、delete Object.
99 0
剑指企业级云原生,阿里云 CNFS 如何破局容器持久化存储困境
云原生时代,我们如何解决海量容器的编排和存储?又该如何提升容器存储的性能和稳定性?
248 0
剑指企业级云原生,阿里云 CNFS 如何破局容器持久化存储困境
云原生趋势下,应用容器化比例正在快速增长,Kubernetes 也已成为云原生时代新的基础设施。 据 Forrester 预测,到 2022 年, 全球企业及组织在生产环境运行容器化应用。观察今天的容器和 Kubernetes 的应用现状,我们可以看到两个普遍的现象。首先,在云上托管 Kubernetes 已经成为企业上云及运行容器的优先选择。另外,用户使用容器的方式也在改变,从无状态应用 到 核心企业应用 到 数据智能应用,越来越多的企业使用容器来部署生产级别、复杂度高和高性能计算的有状态应用。比如 Web 服务、内容资料库、数据库,甚至 DevOps、AI/大数据应用等。
220 0
剑指企业级云原生,阿里云 CNFS 如何破局容器持久化存储困境
云原生趋势下,应用容器化比例正在快速增长,Kubernetes 也已成为云原生时代新的基础设施。 据 Forrester 预测,到 2022 年, 全球企业及组织在生产环境运行容器化应用。观察今天的容器和 Kubernetes 的应用现状,我们可以看到两个普遍的现象。首先,在云上托管 Kubernetes 已经成为企业上云及运行容器的优先选择。另外,用户使用容器的方式也在改变,从无状态应用 到 核心企业应用 到 数据智能应用,越来越多的企业使用容器来部署生产级别、复杂度高和高性能计算的有状态应用。比如 Web 服务、内容资料库、数据库,甚至 DevOps、AI/大数据应用等。
373 0
自建Kubernetes集群如何使用阿里云CSI存储组件
阿里云容器服务ACK的容器存储功能基于Kubernetes存储系统,深度融合阿里云存储服务并完全兼容Kubernetes原生的存储服务,例如EmptyDir、HostPath、Secret、ConfigMap等存储。ACK基于社区容器存储接口(CSI)通过部署CSI插件实现了阿里云存储服务接入能力。容器服务ACK支持Pod自动绑定阿里云云盘、NAS、 OSS、CPFS、本地卷等存储服务。
1002 0
阿里云class1——Vuepress云笔记环境搭建
阿里云class1——Vuepress云笔记环境搭建
118 0
基于阿里云课程搭建自己专属的静态网站与云笔记
基于阿里云课程搭建自己专属的静态网站与云笔记
236 0
《2017 云计算评测报告》:带你了解 AWS、阿里云、腾讯云等八家云计算服务提供商的综合用户体验情况
本次报告从用户视角出发,对各家云服务提供商的综合用户体验、性能与可用性以及服务与易用性这三个方面进行了盘点,凸显出各家云的优势与不足,以持续提升云端用户体验。
5741 0
快速使用云存储搭建静态网站
用OSS作服务器话,就可以很好的应对大流量的那几天的访问,而且平时几乎没用费用产生,并且没有带宽限制,真正的按流量掏钱,成本急剧降低。
8386 0
+关注
9
文章
0
问答
来源圈子
更多
阿里云存储基于飞天盘古2.0分布式存储系统,产品包括对象存储OSS、块存储Block Storage、共享文件存储NAS、表格存储、日志存储与分析、归档存储及混合云存储等,充分满足用户数据存储和迁移上云需求,连续三年跻身全球云存储魔力象限四强。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载