Инструкция по обновлению SP Spider до версии 3.9.9
Если вы обновляетесь с версии 2.5.3, пожалуйста, пройдите все шаги обновления, перед прочтением этой инструкции, или полностью переустановите веб-интерфейс:
2.5.3 -> 3.9.7 -> 3.9.8 -> 3.9.9 (эта инструкция)
Шаг 1: Обновите DosGate
Интерфейс 3.9.9 поддерживается только версией ядра DosGate 3.4.2-1, поэтому, не забудьте обновить его в первую очередь
Подробная инструкция по обновлению Досгейт находится по ссылке: https://docs.dosgate.com/dg-upgrade/
sudo apt update
sudo apt install dosgate=3.4.2-1 libaevent1=0.2.0-1 libdt1=1.2.2-1
Если вы используете dosgate-uh, также убедитесь что установлена последняя версия:
sudo apt install dosgate-uh=1.1.0-1
Шаг 2: Обновите SP-spider и SP-spider-broker
sudo apt install sp-spider=3.9.9-5
sudo apt install sp-spider-broker=1.0.5
Шаг 3: Дополните конфиг sp-spider-broker
Дополните конфиг так, чтобы он соответствовал примеру ниже. Обратите внимание на комментарии
sudo nano /opt/sp-spider-broker/.env
# Порт, на котором запустится сервис
APP_PORT=3335
# Ключ из .env Spider (/opt/sp-spider/.env)
APP_SECRET="YOUR_APP_SECRET"
# Данные от базы данных из .env Spider (/opt/sp-spider/.env)
DB_HOST="localhost"
DB_PORT="5432"
DB_USER="YOUR_DB_USER"
DB_DATABASE="YOUR_DB_NAME"
DB_PASSWORD="YOUR_DB_PASSWORD"
# Данные RabbitMQ из .env интерфейса
RMQ_URL="amqp://USER:PASSWORD@localhost:5672"
RMQ_RECONNECT_INTERVAL="5000"
# Путь к папке с политиками DosGate UH. Обязательно в конце ставить "/"
POLICY_PATH="/var/lib/dosgate-uh/profiles/"
Шаг 4
Перезапустите сервисы после обновления. Зайдите в веб-интерфейс и убедитесь что все работает
sudo service sp-spider-broker restart
sudo service sp-spider restart