добавлены Инструкция по сборке.md и Инструкция по установке.md
This commit is contained in:
parent
6bea066cac
commit
8e81edc58a
3 changed files with 158 additions and 54 deletions
63
README.md
63
README.md
|
|
@ -28,66 +28,21 @@ $ curl -v http://127.0.0.1:8080/sign -H "Content-Type: text/plain" -d "test"
|
|||
urlSafeBase64_of_signed_string_test
|
||||
```
|
||||
|
||||
## Сборка и установка
|
||||
## Сборка из исходников
|
||||
|
||||
### Подготовка
|
||||
Инструкции по сборке из исходников см. "Инструкция по сборке.md"
|
||||
|
||||
1. Установить КриптоПро.
|
||||
|
||||
2. Установить сертификат для пользователя, под которым будет запускаться данное приложение.
|
||||
|
||||
3. Установить nginx.
|
||||
|
||||
4. В настройках nginx добавить перенаправление на данное приложение:
|
||||
```
|
||||
location = /sign {
|
||||
fastcgi_pass localhost:9009;
|
||||
include fastcgi_params;
|
||||
}
|
||||
```
|
||||
|
||||
### Cборка из исходников
|
||||
|
||||
Для **сборки** необходимы следующие библиотеки:
|
||||
- cmake
|
||||
- gcc
|
||||
- gcc10
|
||||
- glib2-devel
|
||||
- libfcgi-devel
|
||||
- lsb-cprocsp-base
|
||||
- lsb-cprocsp-rdr-64
|
||||
- lsb-cprocsp-kc1-64
|
||||
- lsb-cprocsp-capilite-64
|
||||
- cprocsp-curl-64
|
||||
- lsb-cprocsp-ca-certs
|
||||
- cprocsp-pki-cades-64
|
||||
- lsb-cprocsp-devel
|
||||
|
||||
Для **установки** необходимы следующие библиотеки:
|
||||
- glib2
|
||||
- libfcgi
|
||||
- lsb-cprocsp-base
|
||||
- lsb-cprocsp-rdr-64
|
||||
- lsb-cprocsp-kc1-64
|
||||
- lsb-cprocsp-capilite-64
|
||||
- cprocsp-curl-64
|
||||
- lsb-cprocsp-ca-certs
|
||||
- cprocsp-pki-cades-64
|
||||
|
||||
Для сборки и установки приложения из исходников, выполните следующие команды:
|
||||
```
|
||||
$ mkdir .build && cd .build
|
||||
$ cmake ..
|
||||
$ make -j$(nproc)
|
||||
```
|
||||
|
||||
Чтобы задать произвольное имя конфигурационного файла, при сборке приложения необходимо задать параметр CONFIG_NAME.
|
||||
Примечание. Чтобы задать произвольное имя конфигурационного файла, при сборке приложения необходимо задать параметр CONFIG_NAME.
|
||||
Пример:
|
||||
```
|
||||
cmake -DCONFIG_NAME=/opt/ervu-sign-module.conf
|
||||
cmake -DCONFIG_NAME=/opt/ervu-sign-module.conf ..
|
||||
```
|
||||
|
||||
### Настройка
|
||||
## Установка
|
||||
|
||||
Инструкции по установке см. "Инструкция по установке.md"
|
||||
|
||||
## Настройка
|
||||
|
||||
Приложение настраивается в конфигурационном файле, заданном на этапе сборки (по умолчанию, /etc/ervu-sign-module.conf).
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue