Перейти в хранилище документации
Обратиться в техническую поддержку
...
Code Block | ||
---|---|---|
| ||
sudo ./gen-crt.sh |
В текстовом редакторе открыть файл local.ac.docker-stack.yml.
В разделе nginx→volumes добавить строку:
Code Block |
---|
./ssl:/etc/nginx/ssl |
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Code Block | ||
---|---|---|
| ||
sudo ./run.sh |
Code Block | ||
---|---|---|
| ||
sudo docker service ls |
Установить корневой сертификат. Сертификат должен быть в PEM-формате с расширением .crt.
Code Block | ||
---|---|---|
| ||
sudo mkdir /usr/share/ca-certificates/extra sudo cp rootCA.pem /usr/share/ca-certificates/extra/rootCA.crt sudo dpkg-reconfigure ca-certificates |
Code Block |
---|
127.0.0.1 <Имя домена> |
Code Block | ||
---|---|---|
| ||
curl -I https://<Имя домена> |
Code Block | ||
---|---|---|
| ||
HTTP/2 200 server: nginx/1.20.0 date: Wed, 10 May 2023 08:45:23 GMT content-type: text/html content-length: 301 last-modified: Fri, 14 Apr 2023 04:16:58 GMT etag: "6438d3ba-12d" cache-control: no-cache accept-ranges: bytes |
Code Block | ||
---|---|---|
| ||
#!/bin/bash certfile="rootCA.pem" certname="My Root CA1" for certDB in $(find ~/ -name "cert8.db") do certdir=$(dirname ${certDB}); certutil -A -n "${certname}" -t "TCu,Cu,Tu" -i ${certfile} -d dbm:${certdir} done for certDB in $(find ~/ -name "cert9.db") do certdir=$(dirname ${certDB}); certutil -A -n "${certname}" -t "TCu,Cu,Tu" -i ${certfile} -d sql:${certdir} done |
Code Block | ||
---|---|---|
| ||
sudo chmod u+x install_cert.sh |
Code Block | ||
---|---|---|
| ||
sudo ./install_cert.sh |
Выключить Docker:
Code Block | ||
---|---|---|
| ||
sudo ./stop.sh |
В текстовом редакторе открыть файл cloud.env, который расположен в директории IntellectXReports.
Изменить значения переменных AXXONRP_TLS_CERT и AXXONRP_TLS_PRIVATE_KEY на:
Code Block |
---|
AXXONRP_TLS_CERT=/ssl/<Имя домена>.pem
AXXONRP_TLS_PRIVATE_KEY=/ssl/<Имя домена>.pem |
Нажать Ctrl+H и заменить vmscloud.local на <Имя домена>.
Сохранить изменения.
В текстовом редакторе открыть файл data.env, который расположен в директории IntellectXReports.
Нажать Ctrl+H и заменить vmscloud.local на <Имя домена>.
Сохранить изменения.
Включить Docker:
Code Block | ||
---|---|---|
| ||
sudo ./load.sh
sudo ./run.sh |
...