Hi, 초기 설정 중 "✓ 포트 80과 443이 사용 가능합니다"라는 메시지를 받은 후 제목에 나와 있는 오류(아래 참조)가 발생합니다. DNS는 설정되어 있고, SSL도 구성했으며, 외부에서 웹사이트에 접근할 수 있습니다(직접 테스트해 보세요). curl 출력(일부 생략)을 아래에 첨부했으며, 이는 해당 서버 자체에서도 접근 가능하다는 것을 의미합니다. 무엇이 부족한지 아이디어가 없습니다. 조언해 주시면 감사하겠습니다.
P.S. AlmaLinux 10.2 - 6.12.0-211.7.4.el10_2.x86_64
# ./discourse-setup
→ 설정 마법사 이미지 업데이트 확인 중...
→ Discourse 설정 마법사 시작 중...
___ _
| \(_)___ __ ___ _ _ _ _ ___ ___
| |) | (_-</ _/ _ \ || | '_(_-</ -_)
|___/|_/__/\__\___/\_,_|_| /__/\___|
Setup Wizard
→ 이 마법사는 Discourse 설치 구성을 도와드립니다.
→ 언제든지 Ctrl+C를 눌러 취소할 수 있습니다.
── 시스템 검사 ──
[1/5] 시스템 요구 사항 확인 중
✓ root 권한으로 실행 중
✓ Docker 사용 가능
✓ 메모리: 8GB, CPU: 4코어
── 구성 ──
[2/5] 구성 준비 중
✓ 포트 80과 443이 사용 가능합니다
→ 새 구성 생성 중...
→ 템플릿에서 새 구성 생성 중...
── 사이트 설정 ──
[3/5] 사이트 정보 입력
관리자 계정 이메일 주소?
eduard.pech@logophilia.eu▌
Discourse에 사용할 도메인 이름이 있으신가요?
▸ 예 아니오
Discourse의 호스트 이름은?
metabolism.logophilia.eu▌
이메일 전송을 위한 SMTP 구성? (SMTP 자격 증명 필요)
예 ▸ 아니오
── 구성 검토 ──
╭────────────────────────────────────────────╮
│ │
│ 호스트 이름 metabolism.logophilia.eu │
│ 관리자 이메일 eduard.pech@logophilia.eu │
│ SMTP (구성되지 않음) │
│ Let's Encrypt 활성화됨 │
│ │
╰────────────────────────────────────────────╯
이것이 올바른가요?
▸ 예 아니오
→ 8GB의 메모리와 4개의 CPU 코어 감지
→ db_shared_buffers = 2048MB 설정 중
→ UNICORN_WORKERS = 8 설정 중
── 네트워크 검증 ──
[4/5] 도메인 구성 확인 중
→ 도메인 이름 확인 중...
⚠ 이 컴퓨터의 포트 443은 호스트 이름 metabolism.logophilia.eu를 사용하여 접근할 수 없는 것으로 보입니다.
⚠ http://metabolism.logophilia.eu (포트 80)에 대한 연결도 실패합니다.
이는 metabolism.logophilia.eu가 이 Discourse를 설치 중인 이 머신에 도달하지 않는 어떤 IP 주소로 해석되고 있음을 시사합니다.
가장 먼저 해야 할 일은 metabolism.logophilia.eu가 이 서버의 IP 주소로 해석되는지 확인하는 것입니다.
보통 도메인을 구매한 곳에서 이렇게 확인합니다.
IP 주소가 올바르게 해석된다고 확신한다면, 방화벽 문제일 수 있습니다.
"YOUR CLOUD SERVICE 포트 열기"로 웹 검색을 해보면 도움이 될 수 있습니다.
이 도구는 가장 표준적인 설치에만 설계되어 있습니다. 위의 문제를 해결할 수 없다면
containers/app.yml 파일을 직접 편집한 후 다음을 입력해야 합니다:
./launcher rebuild app
✗ metabolism.logophilia.eu의 DNS 검증 실패
[root@logophilia discourse]# dig metabolism.logophilia.eu
; <<>> DiG 9.18.33 <<>> metabolism.logophilia.eu
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36726
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;metabolism.logophilia.eu. IN A
;; ANSWER SECTION:
metabolism.logophilia.eu. 300 IN A 75.119.134.68
;; Query time: 8 msec
;; SERVER: 213.136.95.10#53(213.136.95.10) (UDP)
;; WHEN: Sat Jun 06 04:52:23 CEST 2026
;; MSG SIZE rcvd: 69
[root@logophilia discourse]# curl -v https://metabolism.logophilia.eu
* Host metabolism.logophilia.eu:443 was resolved.
* IPv6: (none)
* IPv4: 75.119.134.68
* Trying 75.119.134.68:443...
* ALPN: curl offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* CAfile: /etc/pki/tls/certs/ca-bundle.crt
* CApath: none
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / x25519 / RSASSA-PSS
* ALPN: server accepted http/1.1
* Server certificate:
* subject: CN=metabolism.logophilia.eu
* start date: Jun 6 00:26:43 2026 GMT
* expire date: Sep 4 00:26:42 2026 GMT
* subjectAltName: host "metabolism.logophilia.eu" matched cert's "metabolism.logophilia.eu"
* issuer: C=US; O=Let's Encrypt; CN=YR2
* SSL certificate verify ok.
* Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
* Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
* Certificate level 2: Public key type RSA (4096/152 Bits/secBits), signed using sha256WithRSAEncryption
* Certificate level 3: Public key type RSA (4096/152 Bits/secBits), signed using sha256WithRSAEncryption
* Connected to metabolism.logophilia.eu (75.119.134.68) port 443
* using HTTP/1.x
> GET / HTTP/1.1
> Host: metabolism.logophilia.eu
> User-Agent: curl/8.12.1
> Accept: */*
>
* Request completely sent off
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
< HTTP/1.1 200 OK
< Date: Sat, 06 Jun 2026 02:52:36 GMT
< Server: Apache
< Last-Modified: Sat, 06 Jun 2026 01:25:19 GMT
< ETag: "1325f-6538ba67ff892"
< Accept-Ranges: bytes
< Content-Length: 78431
< Content-Type: text/html; charset=UTF-8
<
<!doctype html>
<html lang="en" data-bs-theme="auto">
<head>
<title>
metabolism.logophilia.eu — Domain welcome page for </title>
<meta charset="utf-8">
……
