Checking your domain name . . .
WARNING: Port 443 of computer does not appear to be accessible using hostname: foro.caletawp.com.
WARNING: Connection to http://foro.caletawp.com (port 80) also fails.
This suggests that foro.caletawp.com resolves to some IP address that does not reach this
machine where you are installing discourse.
The first thing to do is confirm that foro.caletawp.com resolves to the IP address of this server.
You usually do this at the same place you purchased the domain.
If you are sure that the IP address resolves correctly, it could be a firewall issue.
A web search for "open ports YOUR CLOUD SERVICE" might help.
This tool is designed only for the most standard installations. If you cannot resolve
the issue above, you will need to edit containers/app.yml yourself and then type
./launcher rebuild app
it’s a DNS issue. You need to create a record type “A” with your domain and ip. If you are behind cloudflare, set it as “dns only” instead of proxied. Only during the install process.
also, see if port 80 and 443 are open. At Aws Lightsail, port 443 are not open by default.
you need to open ports 80 and 443 in your vps.
It was already working before. What did you change? i saw 2 different domains.
At left right now you have the orange cloud.
pfaffman@badboy:~$ doggo foro.caletawp.com
NAME TYPE CLASS TTL ADDRESS NAMESERVER
foro.caletawp.com. A IN 300s 172.67.211.93 127.0.0.53:53
foro.caletawp.com. A IN 300s 104.21.93.150 127.0.0.53:53
The other domain you sent a screen shot so I can’t copy paste to check.
정확히 어떻게 해야 하나요? 저도 방금 Digital Ocean 드롭렛을 새로 설정하고, 리포지토리를 클론한 뒤 setup을 실행했는데 443 에러가 나네요.
아래와 같은 내용을 확인했습니다:
root@lume-community:/var/discourse# sudo ufw allow 80
root@lume-community:/var/discourse# sudo ufw allow 443
root@lume-community:/var/discourse# sudo ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y
Firewall is active and enabled on system startup
root@lume-community:/var/discourse# sudo ufw status
Status: active
To Action From
-- ------ ----
443 ALLOW Anywhere
80 ALLOW Anywhere
443 (v6) ALLOW Anywhere (v6)
80 (v6) ALLOW Anywhere (v6)
그리고 나서
root@lume-community:/var/discourse# ./discourse-setup
The configuration file containers/app.yml already exists!
. . . reconfiguring . . .
Saving old file as app.yml.2025-03-17-074439.bak
Stopping existing container in 5 seconds or Control-C to cancel.
x86_64 arch detected.
app was not started !
./discourse-doctor may help diagnose the problem.
Found 2GB of memory and 1 physical CPU cores
setting db_shared_buffers = 256MB
setting UNICORN_WORKERS = 4
containers/app.yml memory parameters updated.
Hostname for your Discourse? [discourse.example.com]: lume.community
Checking your domain name . . .
WARNING: Port 443 of computer does not appear to be accessible using hostname: lume.community.
WARNING: Connection to http://lume.community (port 80) also fails.
......
설정 스크립트를 업데이트하여 이 문제를 수정할 수 있을까요? (메모리가 적은 머신에서 스왑 파일이 없는 경우 자동으로 수정하는 것처럼요)?
아! ufw 설정을 변경한 후 재시작해야 했어요. 그랬더니 작동했네요!
discourse-setup 스크립트가 운영체제를 감지하고, ufw 명령어를 제안하거나 실행한 뒤, 설정 스크립트를 다시 시도하기 전에 재시작을 권장해 주면 좋을 것 같습니다.

