@supermathie, 이 제안을 후회하지 않으셨으면 좋겠어요 ![]()
@merefield님, 도움을 주셔서 정말 감사합니다.
플랫폼에 매우 만족하고 있으니, 이런 세심한 배려가 정말 좋습니다.
기뻐요, 그리고 함께 해 주셔서 정말 감사합니다! ![]()
meta에서 좋은 VPS에 관한 몇몇 토론/컬렉션이 이미 있는 것 같습니다 - 그래서 그것에 대한 링크도 설정해 볼까요?
프로바이더에 대해 이야기하는 몇 가지 주제를 보고 있습니다. 네, 아마도 “터키의 VM 프로바이더”(또는 기타 국가)와 같은 새로운 주제가 여기에는 적합할 것입니다.
호스팅을 구매했지만, 고객 지원팀이 Discourse를 설치하지 못했습니다. Putty를 통해 서버에 접속해 보니, 설치를 하려면 서버가 활성화되어 있어야 하는 것 같습니다(즉, DNS가 이전 제공업체 Ocean이 아닌 새 서버를 가리키도록 해야 한다는 뜻입니다). 이번 주말에 네임서버의 DNS를 변경하고, Discourse를 설치한 후 백업으로 데이터베이스를 업데이트할 예정입니다. 진행 상황은 알려드리겠습니다.
잠시 동안 테스트만 해보려는 것이라면, new.craftbeertr.com과 같은 이름을 설정하고 설치를 진행할 수 있습니다. 설치가 완료되면 백업을 복원하고 모든 것이 정상인지 확인하세요.
그리고 실제 전환 시기가 오면:
- 두 인스턴스 모두 읽기 전용으로 설정
- 구 인스턴스의 백업 생성
- DNS를 새 인스턴스를 가리키도록 변경
- 새 인스턴스의 호스트 이름 변경
- 새 인스턴스에 복원
(어딘가에 제가 지금 막 떠올려낸 이 목록 대신 이미 존재하는 체크리스트가 있을 거라고 생각합니다.)
음, 단순히 테스트하는 것만은 아닙니다. 원래 어제 이사를 하려 했는데, DNS에 대한 메시지를 받은 후 계획을 바꿔 며칠 정도 기다리기로 했습니다 (혼자서 해결되길 바라며
).
피드백과 조언에 진심으로 감사드립니다. 설치하려면 반드시 도메인 이름을 지정해야 한다고 생각했습니다. 설치가 완료된 후 new.craftbeer.com을 craftbeer.com으로 변경할 수 있을까요? 사실 새로운 서버를 설정하고 백업을 업로드한 뒤, 모든 작업이 끝난 후에 네임서버를 변경하는 것이 좋겠다고 생각했습니다. 하지만 그렇게 할 수 없었고, 변경이 불가능하다면 포럼을 잠깐 닫아야 할 것 같습니다. 저는 작업을 마친 후 모두에게 알리려고 계획하고 있었기 때문에 그러고 싶지 않습니다. 이 DNS 문제가 제 놀라움을 망쳐버리고 있습니다!
![]()
몇일 후 이 방법을 시도해 보겠습니다. 감사합니다.
DNS를 새 서버로 변경한 후, Let’s Encrypt가 인증서를 발급받을 수 있도록 rebuild를 수행해야 합니다. DNS가 설정되지 않은 상태에서 rebuild를 수행하면 속도 제한(rate limit) 문제가 발생할 위험이 있습니다.
기존 서버에 접근 권한이 있고 인증서가 이미 발급되어 있다면, 해당 인증서를 복사하여 가져올 수 있습니다. 서버를 다른 서버로 이동 문서를 참고하세요.
가능합니다. 다만 조금 까다로운 부분이 있습니다. 도메인 이름 변경 또는 Discourse 이름 변경을 참고하세요.
백업 복원(restore)을 수행하면 이름 재매핑이 자동으로 이루어집니다. 맨 도메인(bare domain)보다는 www를 사용하는 것을 권장합니다. www로 리다이렉트하려면 forcewww.com을 사용할 수 있습니다(다른 방법도 많습니다). Chrome에서는 사용자가 맨 도메인과 www 서브도메인 간의 차이를 구별하기 어렵습니다. 자체 호스팅 사이트의 직접 전달 수신 이메일 구성을 원한다면, 이미 수신 메일이 설정되어 있는 경우 www를 사용하는 것이 더 수월합니다.
@pfaffman 님, 이 모든 리소스에 대해 안내해 주셔서 정말 감사합니다.
![]()
이렇게 끝없는 문제와 질문을 드려 죄송합니다. 하지만 이 문제를 해결하지 못했습니다. 설정 파일은 새 서버에 있고, 다음과 같은 오류가 발생합니다:
Checking your domain name . . .
WARNING: Port 443 of computer does not appear to be accessible using hostname: new.craftbeer.com.
WARNING: Connection to http://new.craftbeer.com (port 80) also fails.
This suggests that new.craftbeer.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 new.craftbeer.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.
Trying to learn whether this might a server firewall related issue. But “ufw status” command returns an “inactive” response.
이것이 서버 방화벽과 관련된 문제일지 확인해 보고 있습니다. 하지만 ufw status 명령어는 "inactive"라는 응답을 반환합니다.
그 문제를 설명하기 위해 정말 열심히 노력해 보았는데, 더 이상 뭘 물어봐야 할지 모르겠습니다.
new.craftbeertr.com이 서버의 IP 주소로 해석되나요?
인터넷에 접속되어 있나요?
어떤 이유로인지 포트 80과 443으로 호스트 이름을 접근하려고 하면 작동하지 않습니다.
실제로 현재 도메인 이름은 Digital Ocean을 가리키고 있습니다. 하지만 마이클이 제안한 대로, 포럼을 새 서버에 설치할 수 있을 것 같아서 그렇게 하려고 했습니다. 포럼을 종료하고 싶지 않아서, 설치 후에 네임서버를 새 서버로 변경할 계획이었습니다. 제안대로 서브도메인으로 설치를 시도해 보았지만 작동하지 않았습니다. 네임서버를 새 IP로 변경한 뒤 다시 한 번 시도해 보겠습니다.
여기서는 네임서버를 변경할 필요가 없습니다. 변경해야 하는 것은 craftbeer.com과 new.craftbeer.com 이름에 대한 A/AAAA 레코드뿐입니다.
현재 상태는 다음과 같습니다:
craftbeer.com IN A 20.80.1.157
; new.craftbeer.com not found
네임서버 관리 패널(현재 ns1.domaindiscover.com.과 ns2.domaindiscover.com.을 사용 중이며, https://www.tierra.net인 것 같습니다)에 접속하여 새 서버 IP를 가리키도록 new.craftbeer.com의 A 레코드를 추가해야 합니다.
많은 도움 주셔서 진심으로 감사합니다.
이 방법을 시도해 보겠습니다.
그리고 몇몇 분들에게서 포럼에 대한 부담을 덜어 드릴 수 있을 것 같습니다.
내용을 이전할 것이며, 며칠간 운영을 중단할 것이라고 공지할 계획입니다. 가장 간단한 방법인 것 같습니다.
감사합니다.
우와!

감사합니다. <3
임시 도메인으로 테스트할 수는 있지만, Let’s Encrypt에서 인증서를 발급받으려면 DNS 설정이 필요합니다. 며칠이 걸리는 것이 아니라 1시간도 채 안 걸립니다. 실제 주소로 다시 실행하기 전에 임시 서브도메인으로 복원 작업을 먼저 테스트해 보시길 권합니다.
이런 초보적인 질문을 해서 죄송합니다.
처음에는 훨씬 더 쉬울 거라고 생각했어요. 새 서버를 고용하고, 포럼을 설정하고, 백업을 로드하고, 네임서버에서 도메인 주소를 변경하는 것뿐이라고 생각했거든요. 그런데 생각보다 훨씬 더 어렵더라고요. ![]()
@pfaffman 님, 전에 Digital Ocean에서 인증서를 복사하라고 조언해 주셨고 관련 문서를 알려주셨는데, 그 부분은 좀 좌절스럽습니다.
여러분께 질문이 끝없이 나올 거라고 말씀드렸는데, 솔직히 그 사실에 대해 기분이 좋지는 않습니다. 일단 forum.craftbeer.com에 설치를 먼저 완료하고, 그 다음에 질문을 계속 이어가겠습니다. ![]()
그리고 혹시 가정에서 양조에 대해 궁금한 점이 있으시면 언제든지 말씀해 주세요. 도와드리겠습니다. ![]()
감사합니다.
완료했습니다.
- forum.craftbeertr.com에 새 포럼을 설치했습니다.
- 두 포럼 인스턴스 모두를 읽기 전용 모드로 설정했습니다.
- 기존 포럼의 2GB 크기의 zip 파일을 다운로드했습니다.
- 새 포럼을 복원했습니다.
- 몇몇 사람에게 테스트를 요청했고, 로그인에 성공했습니다.
- Godaddy에서 네임서버 정보를 변경했습니다.
이제 DNS 정보가 업데이트되는 것을 기다리고 있습니다.
forum.craftbeertr.com은 (대략적으로) 작동하지만, craftbeertr.com은 여전히 기존 서버를 가리키고 있습니다. 현재 www.craftbeertr.com을 새 서버로 연결하려고 하고 있지만, 지금은 "이 웹사이트에 연결할 수 없습니다"라는 페이지가 표시됩니다.
이유는 정확히 모르겠지만, 새 포럼이 시간이 지나면서 지연 현상이 발생하기 시작했습니다. 현재 관리자 계정으로 로그아웃조차 할 수 없을 정도로 매우 느려서 이 문제를 처리해야 합니다. 제 문제인 것 같기도 한데, 휴대폰으로 접속하면 포럼이 정상적으로 작동하기 때문입니다.
모든 지원에 대해 진심으로 감사드립니다.
네임서버가 현재 다음으로 지정되어 있는 것을 확인했습니다:
Name Server: NS1.POYRAZHOSTING.COM
Name Server: NS2.POYRAZHOSTING.COM
(이전에 무엇이었는지 확실하지 않습니다 - 제가 전에 확인했을 때 craftbeer.com을 사용했는데, 이는 여기에 작성하신 내용입니다)
그러나 이 네임서버들은 도메인을 제공하지 않고 있습니다:
○ → host craftbeertr.com NS1.POYRAZHOSTING.COM
Using domain server:
Name: NS1.POYRAZHOSTING.COM
Address: 141.98.115.3#53
Aliases:
Host craftbeertr.com not found: 5(REFUSED)
이것이 문제가 발생하는 이유입니다.
네임서버는 단순히 당신의 디렉터리, 즉 전화번호부입니다. 실제 서버가 어디에 위치해 있는지와 직접적인 관련이 없으며, 일반적으로 변경할 필요가 없습니다.
주변에 있는 com. 존의 오래된 사본을 살펴보니, 한때 다음과 같았던 것을 볼 수 있습니다:
craftbeertr.com. 172800 in ns ns1.digitalocean.com.
craftbeertr.com. 172800 in ns ns2.digitalocean.com.
craftbeertr.com. 172800 in ns ns3.digitalocean.com.
서버가 Digital Ocean에 있든 없든 상관없이 여전히 Digital Ocean을 네임서버로 사용할 수 있습니다.
이 시점에서 다음 중 하나를 수행해야 합니다:
POYRAZHOSTING.COM에서craftbeertr.com을 위한 존을 생성하고 필요한 레코드를 추가하거나- 네임서버를 DO(Digital Ocean)로 되돌리고 DO의 레코드를 서버의 올바른 IP를 반영하도록 업데이트하는 것입니다