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

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 本文将为大家介绍,如果基于阿里云存储网关提供的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对象存储搭建网站,不需要额外的对象存储应用开发便可以访问其海量的存储空间,非常的方便快捷。

相关实践学习
1分钟 Serverless搭建高性能网盘
本场景将使用阿里云函数计算、文件存储NAS以及开源项目Kodbox,带大家1分钟Serverless搭建个人高性能网盘,网盘可长期使用。
目录
相关文章
|
1月前
|
API
阿里云微服务引擎及 API 网关 2024 年 2 月产品动态
阿里云微服务引擎及 API 网关 2024 年 2 月产品动态
|
3月前
IIS上实现网站朝https://www的自动跳转
我们在做网站时时常有网站朝https://www的自动跳转的需求,以便在不输入www.子域名时也可以自动跳转到我们的当前站点,本文将介绍实现网站朝https://www的自动跳转的操作。
64 0
IIS上实现网站朝https://www的自动跳转
|
3月前
|
程序员 网络安全 PHP
IIS使用PHPManager发布PHP网站
PHPManager是一款用于IIS(Internet Information Services)的工具,旨在简化在Windows服务器上发布PHP网站的过程。通过PHPManager,用户可以轻松管理PHP版本、配置PHP设置以及进行PHP应用程序的部署。这个工具提供了直观的用户界面,使用户能够更方便地与IIS服务器进行交互,而不需要深入了解服务器配置的技术细节。PHPManager的使用使得在IIS环境中托管和维护PHP网站变得更加便捷,提高了网站的部署效率和管理灵活性。
34 0
|
3月前
|
网络安全 PHP 开发者
IIS服务器发布PHP网站
IIS服务器,相信开发者都不会陌生,它的英文全称是Internet Information Services,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务,常用于Windows系统的Web项目部署,本篇以PHP项目为例,讲解如何使用IIS完成PHP项目的发布。
56 0
|
3月前
|
域名解析 弹性计算 数据安全/隐私保护
阿里云ECS免费搭建WordPress个人博客网站
阿里云ECS免费搭建WordPress个人博客网站
452 2
阿里云ECS免费搭建WordPress个人博客网站
|
5天前
|
API
阿里云微服务引擎及 API 网关 2024 年 3 月产品动态
阿里云微服务引擎及 API 网关 2024 年 3 月产品动态。
|
1月前
|
域名解析 弹性计算 数据可视化
如何使用云服务器ECS搭建网站?阿里云云服务器ECS部署网站新手教程
本文介绍了在阿里云ECS上自助建站的流程。建站方式包括自助建站、模板建站和定制建站,适合个人或小企业用户。建站步骤涉及准备服务器、配置安全组规则、部署网站、购买和备案域名以及解析域名。此外,文章还提及了产品计费和常见问题,提供相关服务如架构设计、迁云服务和基础设置服务等。
385 0
|
1月前
|
运维 Cloud Native 应用服务中间件
阿里云微服务引擎 MSE 及 API 网关 2024 年 02 月产品动态
阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要。
|
1月前
|
Kubernetes 网络安全 Windows
要在云效部署到阿里云服务器上的 Windows Server 上的 IIS
【2月更文挑战第18天】要在云效部署到阿里云服务器上的 Windows Server 上的 IIS
162 4
|
3月前
|
运维 搜索推荐 数据安全/隐私保护
如何巧用阿里云搭建公司网站?
现在是互联网时代,很多企业都注重互联网,通过做公司网站进行展示及营销。公司网站好处有以下几点:
49 0

相关产品

  • 云存储网关