아마도 4년 전쯤 DigitalOcean 드롭렛에 Discourse 포럼을 설치한 것 같습니다. 가끔 문제가 있긴 했지만, 그 외에는 모든 것이 잘 돌아가고 있었습니다. 더 이상 포럼에 적극적으로 참여하지는 않지만, 여전히 일주일에 한두 번씩 방문하고 있습니다(포럼에서 사귄 친구들이 많아서요). 필요할 때 기술적인 관리도 하고 있습니다.
장황하게 설명하면 이렇습니다. 지난 주말에 사이트가 다운되었습니다. 월요일(아니, 크리스마스였죠)에 한 친구가 포럼이 2일째 다운되어 있다고 연락을 해왔습니다. 그제서야 모든 것을 확인해 보니, 현재 '스폰서’가 DO 호스팅 비용을 ‘잊어버리고’ 납부하지 않아 당연히 사이트가 중단된 것이었습니다. 다른 사용자들에게 피해를 주지 않기 위해 제가 직접 비용을 납부했습니다.
하지만 사이트는 여전히 다운된 상태였습니다. 그래서 다시 모든 것을 점검하기 시작했습니다. FTP나 SSH로는 여전히 접속할 수 있으므로 도메인을 확인해 보니 활성화되어 있었습니다. DO 설정과 app.yml 설정을 여러 번 확인해 보았지만, 변경된 것으로 보이는 것은 아무것도 없었습니다… SSH로 모든 것을 업데이트하고 여러 번 재구축(Rebuild)해 보기도 했고, SSL을 비활성화했다가 활성화해 보기도 했고, 백업(Discourse 백업이든 DO 백업이든)으로 되돌려 보기도 했지만, 아무 소용이 없었습니다.
그제서야 ./discourse-setup을 실행해 보기로 했는데, 포트 443(“gsbrazil.net 호스트네임으로 컴퓨터의 포트 443에 액세스할 수 없는 것 같습니다”)와 80(“http://gsbrazil.net (포트 80)으로의 연결도 실패했습니다”)에 연결하려고 할 때 오류가 반환되었습니다. 설정에 변경 사항이 없었음을 확신합니다(네, DO와 SSH에 접근 권한이 있는 사람은 저뿐입니다). 제가 상상할 수 있는 유일한 이유는 DO가 결제 문제로 사이트를 동결(Freeze)시켰다는 것입니다. 하지만, 제가 결제를 완료했고 FTP와 SSH로 접근할 수 있는 이상…