Я купил VPS у DigitalOcean и использовал их функцию установки в один клик для Droplet с Discourse.
После ввода доменного имени и выполнения стандартной настройки. Каждый раз, когда я перехожу по IP-адресу моего VPS (Discourse был установлен на основном домене, который я указал на IP-адрес VPS), я получаю сообщение:
Этот сайт недоступен
(МОЙ-IP-VPS) отказался от подключения.
Попробуйте:
Проверить подключение
[Проверить прокси и брандмауэр]
ERR_CONNECTION_REFUSED
Я также открыл порты HTTP и HTTPS, и команда sudo ufw status показывает, что они открыты.
Я пробовал очищать кэш браузера на случай, если проблема локальная, но безрезультатно.
Есть ли какие-либо предложения или помощь? Если у кого-то есть идеи или требуется дополнительная информация — не стесняйтесь писать ниже.
Я настроил это, используя доменное имя и правильно указал его на IP-адрес. Тем не менее, выводится ошибка «отказано в соединении». Даже после ожидания более 24 часов.
IP-адрес Droplet: 104.248.170.134 (домен robloxfrance.com указывает на него. Однако я только что обновил записи DNS, чтобы перенаправить домен на этот IP.)
Вывод команды docker ps:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0296e70dba0b local_discourse/app “/sbin/boot” 6 minutes ago Up 6 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp app
Мы выполнили следующую команду: sudo systemctl restart docker.service
Она сработала на мгновение после обновления веб-страницы (сервер Nginx запустился), но при повторном обновлении снова появилась ошибка «отказ в подключении».
Также мы запустили: docker run -it --rm hello-world
Эта команда выполнилась без ошибок.
На данный момент мы полагаем, что проблема может быть в Discourse, а не в Docker.
Похоже, вы заказали слишком много сертификатов для этого домена на этой неделе. Теперь вам придется подождать неделю, так как можно получить только 5 сертификатов в неделю.
В настоящее время мы перенастраиваем установку Discourse на VPS, поэтому мы не используем электронную почту Let’s Encrypt.
Обновление:
Обновление:
Мы перенастроили установку, запустили стандартную процедуру установки и не указали электронную почту Let’s Encrypt. Теперь мы вернулись к первоначальной ситуации, когда подключение отказывается работать.
Похоже, вы достигли лимитов Let’s Encrypt. Трудно понять, как обойтись без Let’s Encrypt, поэтому вы, вероятно, всё ещё запрашиваете сертификат (но теперь, если сертификат будет истекать, вы не получите предупреждение по электронной почте). Если я прав, то вы можете
подождать до следующей недели (просто, если вы не нетерпеливы)
использовать другое доменное имя (просто, если вы не очень любите своё имя или не разбираетесь в DNS)