하지만 ./discourse-setup를 실행하면 다음 메시지가 표시됩니다: Port 443 of computer does not appear to be accessible using hostname mydomain
/containers/app.yml 파일을 수동으로 수정하면 http로만 Discourse를 정상적으로 설치할 수 있지만, https로 열려고 하면 작동하지 않습니다.
https로 접속하면 다음 메시지가 표시됩니다:
This site is inaccessible
mydomaine does not allow connection.
Discourse-setup은 자신의 호스트네임으로 curl을 사용하여 자체 연결이 가능한지 확인하기 위해 다소 단순한 테스트를 수행합니다. Let’s Encrypt가 서버에 연결하는 것을 무언가 방해하고 있는 것으로 보입니다. 재구축을 여러 번 시도하면 속도 제한(rate limits)에 도달하여 일주일 동안 인증서를 발급받을 수 없게 될 수 있습니다.
@Canapin, 아래에 제 구성을 공유드립니다:
모델: VPS vps2020-value-1-2-40
리눅스 배포판이 설치된 VPS
부팅: LOCAL
OS / 배포판: Ubuntu 22.04
존: 리전 OpenStack: os-sbg8*
메모리 2GO SSD NVMe
저장공간 40GO
설정이 잘못되었기 때문일까요?
Discourse 프로그램은 HTTPS를 사용할 수 있습니다
app.yml의 템플릿 항목 "templates/web.ssl.template.yml"에서 템플릿 파일 도입에 대한 설명을 확인하세요. 다음으로, expose 항목 - “443:443” # https를 확인해야 합니다.
템플릿이 활성화되어 있는지 확인하세요