IIS虚拟目录指向共享文件夹

准备工作

1、服务器:win server2012 r2 、iis 8.5
2、共享资源服务器为 ShareServer,IP地址为:ShareIP;Web服务器为 WebServer,IP地址为:WebIP

建立共享账户

1、在 WebServer 上建立一个用户名,方便使用该用户读取 ShareServer 上的共享目录,并且把该用户归入IIS_IUSRS 组内,这样就一举多得了。eg:用户名为 shareuser ,密码为 psw;
2、在 ShareServer 中也建立一个同名同密码的用户(UNC验证),且也归入IIS_IUSRS组中。

建立共享位置

1、ShareServer 中文件共享
①、将需要共享的文件夹共享 ,并为shareuser设置读权限(如果需要存东西,就加上 写入 权限),可以看到共享文件的位置sharepath
如图


 

 

共享文件添加share用户.png

②、将共享文件夹添加到iis虚拟目录,并且在【高级设置】中配置【物理路径凭据】
如图


 

 

物理路径凭据001.png
 

 

物理路径凭据002.png

③、共享文件夹下,禁止运行脚本木马,webconfig配置如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <handlers accessPolicy="Read" />
    </system.webServer>
</configuration>

2、WebServer 新增虚拟目录,【物理路径】为 ShareServer 中文件共享位置sharepath ,并且在【高级设置】中配置【物理路径凭据】

 

 

最后,注意,在网站的web.config也要修改

在<system.web>里添加

<identity impersonate="true" userName="share" password="123." />

作者:793e9b9739ce
链接:https://www.jianshu.com/p/58725eccffb3
 

posted @ 2022-06-23 18:08  evemen  阅读(1597)  评论(0)    收藏  举报