Сохраняйте файлы на DMZ-сервер из веб-приложения на основе локальной сети - PullRequest
0 голосов
/ 30 января 2019

У меня есть веб-сайт в DMZ, доступный в Интернете.В нашей локальной сети есть сайт администратора, который используется для поддержки сайта DMZ.Одной из функций является добавление файлов, которые должны быть доступны на сайте DMZ.На сайте локальной сети есть раздел, где пользователь может загрузить файл, который необходимо сохранить на сайте в демилитаризованной зоне. У меня есть общий ресурс, созданный на сервере демилитаризованной зоны, и сопоставить его с диском в локальной сети.компьютер и я могу копировать, перемещать и обновлять файлы непосредственно на общий ресурс из локальной сети в проводнике Windows.Однако каждый раз, когда я пытаюсь сохранить файл с веб-сайта на сервере локальной сети, я получаю сообщение об ошибке разрешения.

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

Это обе машины Windows 2012.Любые мысли или подталкивания в правильном направлении были бы отличными, спасибо!

Дейв

1 Ответ

0 голосов
/ 31 января 2019

Я понял это ... это не было удостоверением пула приложений, которое нужно было изменить.Мне пришлось изменить личность анонимного пользователя, связанную с анонимной аутентификацией на сайте.Создайте локального пользователя на обоих серверах с одинаковыми именем и паролем.На целевом (DMZ) сервере убедитесь, что у пользователя есть разрешение на то, что ему нужно делать в каталогах.На исходном (LAN) сервере зайдите в IIS и выберите сайт.Дважды щелкните функцию «Аутентификация», затем щелкните правой кнопкой мыши «Анонимная аутентификация» и выберите «Изменить».Выберите опцию «Конкретный пользователь» и задайте в качестве пользователя, которого вы создали, который совпадает с пользователем на сервере DMZ.

Нет необходимости фактически подключать диск к серверу локальной сети, к которому вы можете просто получить доступUNC-путь (\ сервер \ общий ресурс).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...