Привет! Я попытался установить Discourse на Raspberry Pi 4B с 2 ГБ оперативной памяти, но у меня не получилось.
Я получаю ошибку:
WARNING: Port 443 of computer does not appear to be accessible using hostname: subdomain.mydomain.com.
WARNING: Connection to http://subdomain.mydomain.com (port 80) also fails.
Я убедился в следующем:
Все необходимые порты проброшены. (80 и 443) **
Raspberry Pi обновлена до последней версии со всеми пакетами.
У неё есть доступ в интернет.
В Cloudflare настроены все DNS-записи, **²
** Я уже общался со своим провайдером о пробросе портов и о том, разрешено ли это.
**² Вот какие записи настроены в CF:
(A) - mydomain.cоm - my.pub.lic.ip - Только DNS - Авто
(A) - subdomain - my.pub.lic.ip - Только DNS - Авто
(HTTPS) - subdomain - 0 my.pub.lic.ip. - Только DNS - Авто
Дополнительная информация:
Я тороплюсь и не могу найти больше информации, чем эта.
(Домены и IP-адреса в DNS/ошибках — вымышленные. Это не реальные домены или IP-адреса.)
Попробуйте выполнить ping вашего целевого домена из командной строки. IP-адрес, который будет возвращён, должен быть публичным IP-адресом вашего сервера.
Разрешили ли вы порты в брандмауэре вашего Raspberry Pi?
Пробовали ли вы использовать другую сеть, например мобильные данные телефона, для доступа к домену?
Ваш роутер может не поддерживать NAT loopback, поэтому вы не сможете получить доступ к домену из внутренней сети.
Да. У меня стоит режим «Только DNS». Однако я не могу завершить настройку.
Да. Порты 80 и 443 проброшены.
Да, мой публичный IP-адрес отвечает.
Я не помню, чтобы устанавливал какие-либо брандмауэры, и при использовании любого другого веб-сервера всё работало.
Проблема в том, что я даже не могу настроить Discourse. И нет, мой роутер не поддерживает NAT loopback, поэтому я тестирую через мобильную сеть телефона.