Здравствуйте,
Я пытаюсь установить Discourse на облачный сервер от Hetzner, но при запуске ./discourse-setup получаю сообщение о том, что порты заблокированы (домен domain.de, очевидно, не настоящий):
WARNING: Port 443 of computer does not appear to be accessible using hostname: discourse.domain.de.
WARNING: Connection to http://discourse.domain.de (port 80) also fails.
Как предлагает инструмент настройки, теперь я хочу проверить, разрешается ли discourse.domain.de в IP-адрес облачного сервера. При выполнении dig discourse.domain.de я получаю следующий вывод:
; <<>> DiG 9.16.1-Ubuntu <<>> discourse.domain.de
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28839
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;discourse.domain.de. IN A
;; ANSWER SECTION:
discourse.domain.de. 4134 IN A XXX.XXX.XXX.XXX (correct ip address)
;; Query time: 0 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Sun Apr 24 10:14:44 UTC 2022
;; MSG SIZE rcvd: 70
Это, кажется, в порядке.
Следующая рекомендация — что проблема может быть в брандмауэре. У меня есть брандмауэр со следующими открытыми портами:
Поэтому я думаю, что брандмауэр не является причиной вышеуказанного сообщения. Возможно, что-то другое блокирует порты? Я читал, что Apache может вызывать такую проблему, но он не установлен на облачном сервере.
Я попробовал
telnet discourse.domain.de 443, чтобы проверить, открыты ли порты, и получил:
telnet: Unable to connect to remote host: Network is unreachable
У кого-нибудь есть идея, как исправить эту проблему?
Спасибо!
РЕДАКТИРОВАНИЕ: То же самое и при отключённом брандмауэре.
