0到1配置iis发布nas文件
前言
公司需要将nas中存储的log文件通过iis发布出来,可实现通过网页进行访问。类似效果如图:
但是nas本身没有iis,只能另辟蹊径,通过一台Windows搭建iis服务器,再连接nas上需要发布的文件地址,实现中转发布即可。
如果只是发布本地目录只需要简单配置iis即可,但是需要发布的是网络文件夹,就需要额外配置。众所周知,http协议是无法访问该网站管辖范围以外的路径的,如果网站需要访问其他路径下的产品,就需要配置“虚拟目录”来实现。
本文将分别以 Windows server系统 和 Windows 11家庭版 为例分享配置过程。
NAS配置(威联通nas)
1、创建账户
为安全起见,创建一个专门用于iis服务器访问存储的账户,也可以不创建,直接使用已有的账户,按自己需求即可。
2、创建共享文件夹
共享文件夹的路径选择为需要共享的文件夹路径。
3、设置权限
设置iis用户的访问权限,如需要上传文件也可以开启写入权限
选择隐藏网络磁盘,在pc上就不会显示该文件夹,访问的话只能使用完整的地址>
winserver2022
1、安装iis
打开服务器管理器,按图操作即可。
2.添加网站
需要先添加一个本地网站,可以是空的。选择一个本地空目录或网站目录做为网站路径
3、添加虚拟目录
右键添加的网站,选择添加虚拟目录
将网络路径添加上即可
4、创建iis本地用户
创建本地用户,账户密码要和nas共享的账号密码一致
5、配置虚拟目录
账户和密码填写刚创建的
将第一个禁用改为启用
6、网页访问localhost测试
访问localhost:端口,会自动生成web.config文件到本地网站目录下
修改为下列内容,username和password改成创建的用户信息
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
<system.web>
<identity impersonate="true" userName="username" password="password" />
</system.web>
</configuration>
7、完成测试
网页访问 ip:端口/虚拟目录
win家庭版
1、安装iis
2.添加网站(如上)
3、添加虚拟目录(如上)
4、创建iis本地用户
由于win家庭版没有用户和组管理,可以用cmd创建,打开管理员cmd,输入:
net user username password /add
username 和 password为用户信息
5、配置虚拟目录(如上)
6、网页访问localhost测试(如上)
7、完成测试(如上)
sername 和 password为用户信息