Стандартная установка
Windows Server
Офлайн-установка
19мин
минимальные системные требования пассворк не требователен к системным ресурсам, а необходимое количество серверов зависит от числа активных пользователей, объема хранимых данных и требований к отказоустойчивости системы ознакомьтесь с технические требования подготовка окружения для офлайн установки получение компонентов для пассворка перед установкой пассворка нужно получить компоненты и модуль, затем использовать функцию install passwork method offline , который произведет установку получить следующие компоненты и переместить на windows server powershell модуль mongodb утилиты администрирования php компоненты для iis получение пассворка перейти на клиентский портал и получить последнюю доступную версию пассворка с цифровой подписью для проверки цифровой подписи также нужен публичный ключ пассворка public key pem , способы получения вручную открыть url ; скопировать всё содержимое; вставить в файл и сохранить содержимое с именем — public key pem автоматически (powershell) powershell (new object system net webclient) downloadfile("https //passwork ru/public key", "$pwd\public key pem") подготовка и запуск установки о ткрыть powershell от имени «администратора» с помощью контекстного меню пуск нажать правой кнопкой мыши на значке пуск в левом нижнем углу экрана выбрать «windows powershell (администратор)» из контекстного меню с помощью меню пуск нажать левой кнопкой мыши на значок пуск в левом нижнем углу экрана прописать powershell открыть powershell от имени «администратора» комбинацией — ctrl + shift + enter и разархивировать модуль powershell в директорию по умолчанию powershell # получить расположение powershell модулей $windowsmodulepaths = $env\ psmodulepath split ";" | where object { $ like "c \windows " } \# разархивировать powershell модуль в директорию expand archive ` path "$pwd\passworkmodule zip" ` destinationpath $windowsmodulepaths force создать директорию для компонентов и архивов powershell if ( not (test path "$pwd\passwork component" pathtype container)) { new item path "$pwd\passwork component" itemtype directory write host "директория успешно создана" foregroundcolor green } else { write host "директория уже существует" } переместить компоненты и архивы в passwork component структура расположения файлов должна выглядеть следующим образом powershell $pwd\passwork component\\ database tools latest zip iis package latest zip mongodb database latest msi php latest zip passwork xxxxxx zip xxxxxx sig public key pem установка запустить офлайн установку пассворка powershell install passwork method offline по умолчанию скрипт проверяет цифровую подпись архива с помощью предоставленного открытого ключа если подпись недействительна или отсутствует, обновление будет прервано если вы доверяете источнику архива, проверку подписи можно пропустить powershell install passwork method offline ignoresignaturecheck действия, выполняемые функцией проверка версии операционной системы подготовка и установка mongodb проверка наличия утилит администрирования установка утилит администрирования подготовка архива с кодом пассворка проверка php архива настройка php проверка и установка iis с дополнительными расширениями проверка архива с помощью цифровой подписи разархивирование кода пассворка настройка веб сервера с созданием веб сайта пассворка настройка веб сайта пассворка в связке с php скрипт выполнит проверку прав пользователя, а также произведет установку и настройку компонентов в случае возникновения ошибок, в облочке powershell будут отображены ошибки по завершению отобразится адрес для подключения к пассворку через веб браузер так выглядит успешная установка мастер установки после установки и настройки, пассворк будет доступен по адресу https //your servername по умолчанию пассворк использует самоподписанный сертификат, который автоматически генерируется при установке, поэтому при первом открытии страницы вы увидите сообщение о том, что браузер не доверяет сертификату сайта выберите язык на первом шаге система предложит выбрать язык интерфейса чек лист настроек сервера чек лист параметров покажет все ли компоненты установлены на сервере подключение к базе данных изменить подключение к mongodb на адрес — mongodb //localhost 27017 настройка пассворка пассворк сгенерирует новый ключ для серверного шифрования если подключение пассворка осуществляется к существующей базе данных, то указать используемый ключ шифрования пожалуйста используйте ключ сгенерированный пассворком использование ключей, сгенерированных сторонними средствами, может привести к ошибкам лицензионный ключ лицензионный ключ можно скачать на клиентском портале пассворка настройка ssl cертификата по умолчанию пассворк генерирует самоподписанный сертификат после установки можно перейти к использованию полноценных ssl сертификатов использование собственного сертификата для сертификатов, изданных доверенным издателем; для сертификатов, выпущенных доменными центрами сертификации вашей организации открыть «диспетчер серверов» → «средства» → «диспетчер служб iis» → «сертификаты сервера» и нажать «импортировать» после импорта перейти на веб сайт пассворка, открыть «привязки» и выбрать импортированный веб сертификат для https протокола настройка фоновых задач фоновые задачи — это задачи, которые выполняются по планировщику в фоновом режиме пример настройки настройка планировщика заданий windows docid\ aismtmrl5qa9 hykmtr4u фоновые задачи обязательны для корректной работы части функционала пассворка, например работы ldap; отправки почтовых уведомлений; загрузки фавиконов; очистки коллекции session в базе данных пассворка