IIS用户目录,如linux public_html



我熟悉Linux,不太熟悉IIS。我已经使用Linux/Apache共享用户目录一段时间了,设置如下:

/home/user1 public_html
/home/user2/public_html等。

…用户可以输入一个URL来查看他们的公共文件:

http://www.mycompany.com/user1/
http://www.mycompany.com/~user2/等。

结合SMB共享和客户端windows盒子上的驱动器映射,使得企业用户可以非常方便地将文件放到一个公开可用的文件夹中,以便其他人下载。他们只是把网址发邮件给另一个人。

在互联网上搜索"IIS公共文件夹"和变体,得到我不想要的OWA和Exchange结果。在Windows/IIS中此设置的适当术语是什么?您如何在Windows中为所有域用户做到这一点?

在IIS中,您必须为每个用户创建一个虚拟目录。IIS没有与Apache UserDir指令等价的指令。这是因为IIS没有用户的概念(在web服务器主机的订阅者的意义上)。

当然你可以自己定义谁是IIS中的用户。在IIS 7中,虚拟目录之类的东西存储在XML文件ApplicationHost.config中。您可以通过ISS控制台手动创建虚拟目录,也可以通过ApplicationHost以编程方式创建虚拟目录。配置文件。

参考:(1) http://www.advancedinstaller.com/user-guide/tutorial-iis.html虚拟目录(2) http://httpd.apache.org/docs/2.0/mod/mod_userdir.html userdir(3) http://learn.iis.net/page.aspx/124/introduction-to-applicationhostconfig/

最新更新