Каталог пользователей IIS, например, linux public_html - PullRequest
1 голос
/ 03 мая 2011

Я знаком с Linux, меньше с IIS.Я использую Linux / Apache для совместного использования пользовательских каталогов, настроенных так:

/ home / user1 / public_html/ home / user2 / public_html и т. д.

... и пользователи могут ввести URL-адрес для просмотра своих общедоступных файлов по адресу:

http://www.mycompany.com/~user1/
http://www.mycompany.com/~user2/ и т. д.

В сочетании с совместным использованием SMB и отображением дисков в окнах клиентских окон корпоративным пользователям очень удобно помещать файлы в общедоступную папку, которую временно может загрузить кто-либо другой.Они просто отправляют другому человеку по электронной почте URL-адрес.

Поиск в Интернете «общих папок IIS» и вариантов дает результаты OWA и Exchange, которые мне не нужны.Какова правильная терминология для этой настройки в Windows / IIS?Как вы делаете это в Windows для всех пользователей домена?

1 Ответ

2 голосов
/ 23 июня 2011

В IIS вы должны создать виртуальный каталог для каждого пользователя.IIS не имеет эквивалента директивы Apache UserDir.Это связано с тем, что в IIS отсутствует концепция пользователей (в смысле подписчика на хост веб-сервера).

Конечно, вы можете указать свое собственное определение того, кто является пользователями IIS.В IIS 7 такие вещи, как виртуальные каталоги, хранятся в XML-файле ApplicationHost.config.Вы можете создать виртуальные каталоги вручную через консоль ISS или программно через файл ApplicationHost.config.

Ссылка: (1) http://www.advancedinstaller.com/user-guide/tutorial-iis.html#virtual-directory (2) http://httpd.apache.org/docs/2.0/mod/mod_userdir.html#userdir (3) http://learn.iis.net/page.aspx/124/introduction-to-applicationhostconfig/

...