Я размещаю форум на собственном сервере Windows с использованием VMWARE, и теперь мне нужно перенести весь сайт форума на хостинг-провайдера с частным VPS-сервером. Пожалуйста, подскажите, как извлечь данные из текущей базы данных и какова процедура переноса? Прошу ответить как можно скорее.
/var/discourse# ./launcher logs app
run-parts: выполнение /etc/runit/1.d/00-ensure-links
run-parts: выполнение /etc/runit/1.d/00-fix-var-logs
run-parts: выполнение /etc/runit/1.d/01-cleanup-web-pids
run-parts: выполнение /etc/runit/1.d/anacron
run-parts: выполнение /etc/runit/1.d/cleanup-pids
Очистка устаревших PID-файлов
run-parts: выполнение /etc/runit/1.d/copy-env
run-parts: выполнение /etc/runit/1.d/letsencrypt
[Сб 15 мая 2021 22:36:13 UTC] Использование ЦА: https://acme-v02.api.letsencrypt.org/directory
[Сб 15 мая 2021 22:36:13 UTC] Одиночный домен=‘hacksleak.in’
[Сб 15 мая 2021 22:36:13 UTC] Получение токена аутентификации домена для каждого домена
[Сб 15 мая 2021 22:36:17 UTC] Получение корневой директории веб-сервера для домена=‘hacksleak.in’
[Сб 15 мая 2021 22:36:17 UTC] Проверка: hacksleak.in
[Сб 15 мая 2021 22:36:22 UTC] hacksleak.in: Ошибка проверки: недопустимый ответ от https://hacksleak.in/.well-known/acme-challenge/BLSpTkHPZbCDDLAdbojYDdoSjQPLrGxzpTIIcA5SQsE [122.169.118.87]:
[Сб 15 мая 2021 22:36:22 UTC] Пожалуйста, проверьте файл журнала для получения дополнительных сведений: /shared/letsencrypt/acme.sh.log
Ошибка загрузки файла ca.cer
[Сб 15 мая 2021 22:36:25 UTC] Использование ЦА: https://acme-v02.api.letsencrypt.org/directory
[Сб 15 мая 2021 22:36:25 UTC] Одиночный домен=‘hacksleak.in’
[Сб 15 мая 2021 22:36:25 UTC] Получение токена аутентификации домена для каждого домена
[Сб 15 мая 2021 22:36:29 UTC] Получение корневой директории веб-сервера для домена=‘hacksleak.in’
[Сб 15 мая 2021 22:36:29 UTC] Проверка: hacksleak.in
[Сб 15 мая 2021 22:36:34 UTC] hacksleak.in: Ошибка проверки: недопустимый ответ от https://hacksleak.in/.well-known/acme-challenge/hdrX104K9Zq4H3TnAG4aYIJauM7gWPPaR4XbSbePiKQ [122.169.118.87]:
[Сб 15 мая 2021 22:36:34 UTC] Пожалуйста, проверьте файл журнала для получения дополнительных сведений: /shared/letsencrypt/acme.sh.log
[Сб 15 мая 2021 22:36:35 UTC] Установка ключа в: /shared/ssl/hacksleak.in.key
[Сб 15 мая 2021 22:36:35 UTC] Установка полной цепочки в: /shared/ssl/hacksleak.in.cer
cat: /shared/letsencrypt/hacksleak.in/fullchain.cer: файл или каталог не найден
[Сб 15 мая 2021 22:36:37 UTC] Использование ЦА: https://acme-v02.api.letsencrypt.org/directory
[Сб 15 мая 2021 22:36:37 UTC] Одиночный домен=‘hacksleak.in’
[Сб 15 мая 2021 22:36:37 UTC] Получение токена аутентификации домена для каждого домена
[Сб 15 мая 2021 22:36:41 UTC] Получение корневой директории веб-сервера для домена=‘hacksleak.in’
[Сб 15 мая 2021 22:36:41 UTC] Проверка: hacksleak.in
[Сб 15 мая 2021 22:36:45 UTC] hacksleak.in: Ошибка проверки: при запросе https://hacksleak.in/.well-known/acme-challenge/wskydv8EjAqM5A0mLVl50KLyy5UBgqHLKQmYbEfcn9U: соединение отклонено
[Сб 15 мая 2021 22:36:45 UTC] Пожалуйста, проверьте файл журнала для получения дополнительных сведений: /shared/letsencrypt/acme.sh.log
Ошибка загрузки файла ca.cer
[Сб 15 мая 2021 22:36:48 UTC] Использование ЦА: https://acme-v02.api.letsencrypt.org/directory
[Сб 15 мая 2021 22:36:48 UTC] Одиночный домен=‘hacksleak.in’
[Сб 15 мая 2021 22:36:48 UTC] Получение токена аутентификации домена для каждого домена
[Сб 15 мая 2021 22:36:52 UTC] Получение корневой директории веб-сервера для домена=‘hacksleak.in’
[Сб 15 мая 2021 22:36:53 UTC] Проверка: hacksleak.in
Вам нужно указать DNS на сервер перед пересборкой, чтобы получить сертификат.
Если у вас стандартная установка, вы можете скопировать директории с сертификатами с помощью rsync со старого сервера. На эту тему есть соответствующие темы.
Если я перенесу всю папку /var/Discourse, заархивировав её, на новый сервер и распакую, а затем выполню команду ./launcher rebuild app.yml, это сработает??
Нет. Но вы можете добавить другой домен, как описано в статье Настройка Let’s Encrypt для нескольких доменов. Если запрос касается другого набора доменов, он будет считаться новым запросом. Либо вы можете подождать несколько дней.