Назад | Перейти на главную страницу

Файловый ресурс Windows 2008

В моей системе 3 сервера Windows 2008 Standard без контроллера домена. На двух серверах работает кластер NLB, а третий сервер является файловым сервером, к которому подключаются веб-серверы. Я хочу сохранить свой исходный код на файловом сервере и указать конфигурацию IIS на сетевой файловый ресурс. Веб-сайтам также необходим доступ к общей папке на файловом сервере.

Я смог предоставить общий доступ к сетевому диску и получить доступ при входе на любой из веб-серверов, но мои веб-приложения не могут получить доступ к общей папке - я полагаю, из-за разрешений. Кто-нибудь знает, как это правильно сделать?

Спасибо Крис

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

Измените права доступа к файлам на файловом сервере (для общих папок) и добавьте пользователю NETWORK SERVICE на веб-сервере некоторые права на чтение.

Попробуйте добавить пользователя с разрешениями в форме: MACHINENAME \ USERNAME.

Или вы можете создать специальную группу с соответствующими разрешениями на доступ к папкам, а затем добавить удаленного пользователя в эту группу.

Я считаю, что у некоторых программ управления версиями есть собственный встроенный веб-сервер (например, Subversion), и поэтому мне неясно, почему вы хотите разместить свой источник через IIS.

Кроме того, я бы порекомендовал просто запустить FTP-сервер IIS на сервере, а затем сопоставить свои диски с клиентских машин, используя сопоставление дисков FTP. Таким образом, вы отказываетесь от использования протокола NetBIOS.