# Миграция сайта с личного сервера VMware на VPS

**URL:** https://meta.discourse.org/t/migrating-site-from-personal-vmware-server-to-vps/190328
**Category:** Support
**Created:** [13.Май.2021 16:51:30 UTC](https://meta.discourse.org/t/migrating-site-from-personal-vmware-server-to-vps/190328 "2021-05-13T16:51:30Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![rahulMasal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rahulmasal/32/213255_2.png) [@rahulMasal](https://meta.discourse.org/u/rahulMasal)
#### Post date: [13.Май.2021 16:51:31 UTC](https://meta.discourse.org/t/migrating-site-from-personal-vmware-server-to-vps/190328/1 "2021-05-13T16:51:31Z")

</div>

Уважаемая команда,

Я размещаю форум на собственном сервере Windows с использованием VMWARE, и теперь мне нужно перенести весь сайт форума на хостинг-провайдера с частным VPS-сервером. Пожалуйста, подскажите, как извлечь данные из текущей базы данных и какова процедура переноса? Прошу ответить как можно скорее.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [14.Май.2021 01:01:18 UTC](https://meta.discourse.org/t/migrating-site-from-personal-vmware-server-to-vps/190328/2 "2021-05-14T01:01:18Z")

</div>

Просто следуйте [официальной стандартной инструкции по установке Discourse](https://meta.discourse.org/t/discourse-official-standard-installation/142537), создайте резервную копию и восстановите её на новом сервере.

---

<div class="post-metadata">

### Author: ![rahulMasal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rahulmasal/32/213255_2.png) [@rahulMasal](https://meta.discourse.org/u/rahulMasal)
#### Post date: [15.Май.2021 22:27:10 UTC](https://meta.discourse.org/t/migrating-site-from-personal-vmware-server-to-vps/190328/3 "2021-05-15T22:27:10Z")

</div>

nginx: [emerg] не удалось загрузить сертификат “/shared/ssl/hacksleak.in.cer”: PEM\_read\_bio\_X509\_AUX() failed (SSL: error:0909006C:PEM routines:get\_name:no start line:Expecting: TRUSTED CERTIFICATE)

Мы переехали на DigitalOcean, создали дроплет и установили Discourse, но установка SSL-сертификата через Let’s Encrypt не удалась!

Есть ли способ перенести сертификаты от старого хостинг-провайдера?

---

<div class="post-metadata">

### Author: ![rahulMasal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rahulmasal/32/213255_2.png) [@rahulMasal](https://meta.discourse.org/u/rahulMasal)
#### Post date: [15.Май.2021 22:37:22 UTC](https://meta.discourse.org/t/migrating-site-from-personal-vmware-server-to-vps/190328/4 "2021-05-15T22:37:22Z")

</div>

/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](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](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](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](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](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:](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](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

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [15.Май.2021 22:39:13 UTC](https://meta.discourse.org/t/migrating-site-from-personal-vmware-server-to-vps/190328/5 "2021-05-15T22:39:13Z")

</div>

Вам нужно указать DNS на сервер перед пересборкой, чтобы получить сертификат.

Если у вас стандартная установка, вы можете скопировать директории с сертификатами с помощью rsync со старого сервера. На эту тему есть соответствующие темы.

---

<div class="post-metadata">

### Author: ![rahulMasal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rahulmasal/32/213255_2.png) [@rahulMasal](https://meta.discourse.org/u/rahulMasal)
#### Post date: [15.Май.2021 22:44:21 UTC](https://meta.discourse.org/t/migrating-site-from-personal-vmware-server-to-vps/190328/6 "2021-05-15T22:44:21Z")

</div>

Мы уже указали на это, но проблема всё ещё сохраняется!

---

<div class="post-metadata">

### Author: ![rahulMasal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rahulmasal/32/213255_2.png) [@rahulMasal](https://meta.discourse.org/u/rahulMasal)
#### Post date: [15.Май.2021 22:45:14 UTC](https://meta.discourse.org/t/migrating-site-from-personal-vmware-server-to-vps/190328/7 "2021-05-15T22:45:14Z")

</div>

Что означает ошибка 429 от Let’s Encrypt?

---

<div class="post-metadata">

### Author: ![rahulMasal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rahulmasal/32/213255_2.png) [@rahulMasal](https://meta.discourse.org/u/rahulMasal)
#### Post date: [15.Май.2021 22:45:46 UTC](https://meta.discourse.org/t/migrating-site-from-personal-vmware-server-to-vps/190328/8 "2021-05-15T22:45:46Z")

</div>

Как переместить сертификаты или есть ли другой способ решения?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [15.Май.2021 22:48:57 UTC](https://meta.discourse.org/t/migrating-site-from-personal-vmware-server-to-vps/190328/9 "2021-05-15T22:48:57Z")

</div>

Я всё ещё вижу старый сайт по этому URL.

Вы можете перенести каталоги SSL и Let’s Encrypt. Вы можете поискать примеры.

---

<div class="post-metadata">

### Author: ![rahulMasal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rahulmasal/32/213255_2.png) [@rahulMasal](https://meta.discourse.org/u/rahulMasal)
#### Post date: [16.Май.2021 01:59:32 UTC](https://meta.discourse.org/t/migrating-site-from-personal-vmware-server-to-vps/190328/10 "2021-05-16T01:59:32Z")

</div>

Пожалуйста, укажите расположение SSL-сертификатов, чтобы я мог их загрузить.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [16.Май.2021 04:37:20 UTC](https://meta.discourse.org/t/migrating-site-from-personal-vmware-server-to-vps/190328/11 "2021-05-16T04:37:20Z")

</div>

429 означает, что вы пытались обновить сертификат слишком много раз за одну неделю. Подождите несколько дней, и недельный лимит запросов сбросится.

---

<div class="post-metadata">

### Author: ![rahulMasal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rahulmasal/32/213255_2.png) [@rahulMasal](https://meta.discourse.org/u/rahulMasal)
#### Post date: [16.Май.2021 04:39:52 UTC](https://meta.discourse.org/t/migrating-site-from-personal-vmware-server-to-vps/190328/12 "2021-05-16T04:39:52Z")

</div>

Если я перенесу всю папку /var/Discourse, заархивировав её, на новый сервер и распакую, а затем выполню команду ./launcher rebuild app.yml, это сработает??

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [16.Май.2021 13:37:04 UTC](https://meta.discourse.org/t/migrating-site-from-personal-vmware-server-to-vps/190328/13 "2021-05-16T13:37:04Z")

</div>

Нет. Но вы можете добавить другой домен, как описано в статье [Настройка Let’s Encrypt для нескольких доменов](https://meta.discourse.org/t/setting-up-let-s-encrypt-with-multiple-domains/56685). Если запрос касается другого набора доменов, он будет считаться новым запросом. Либо вы можете подождать несколько дней.
