Использование ссылки / соединения между веб-серверами

Я пытаюсь придумать способ соединения двух файловых систем веб-сервера, чтобы они могли получить доступ к файлам друг друга изначально. Серверы работают под управлением Windows 2012 и напрямую подключены к Интернету через общедоступные IP-адреса. Один сервер будет для хранения больших файлов, другой - для скриптов и базы данных (веб-сервер).

По сути, мне нужен способ безопасного сопоставления диска / папки между этими серверами, чтобы они отображались как папки, например. папка «d: \ www \ assets» фактически находится на другом сервере (соединении). Поскольку эта ссылка должна быть доступна для СИСТЕМЫ (службы apache), а не для отдельного пользователя, подключенный диск не идеален. Открытые необеспеченные акции также не являются хорошей идеей.

Игра с переходами и ссылками в консоли не показывает никакого способа предоставить логин / пароль удаленной системе. Перекресток создан, но недоступен. Если я подключаю диск, он предназначен только для этого пользователя и недоступен для учетной записи SYSTEM, которую использует Apache. Если я запускаю Apache как пользователь и подключаю диск от имени этого пользователя, он, скорее всего, не выдержит перезагрузки или не будет работать без постоянного входа в систему на консоли.

Есть ли какие-нибудь собственные способы безопасного соединения этих двух серверов? У меня есть полный доступ администратора на обоих серверах, и я могу создать столько пользователей, сколько потребуется, но они не находятся в домене и, возможно, даже в одной подсети.


person CrazyChris    schedule 13.04.2015    source источник


Ответы (1)


Вы можете использовать символическую ссылку на каталог через общий ресурс cifs / windows, учитывая, что у вас есть доступ к локальному диску на одном из серверов, и вы разделяете папку, на которую хотите символическую ссылку

например: на сервере a: 1. перейдите на локальный диск сервера a: d: \ www \ 2. mklink / d assets \ serverb \ assets

вариант 2DFS (неподтвержденный), если вы можете создать dfs на сервере на одном ящике с Windows, я считаю, что вы установили цель dfs, чтобы указать папку assestes на \ serverb \ assets

person frugalnaire    schedule 13.04.2015
comment
Для вашего варианта 1 требуется указать логин / пароль, иначе общий ресурс должен быть открытым / общедоступным. mklink / junctions этого не допускают. Серверы не являются частью домена, поэтому у них нет общих пользователей. - person CrazyChris; 13.04.2015