클라우드 서버를 Discourse 호스팅 전용으로 사용하는 사용자에게는 이 설치 가이드가 잘 작동할 것이라고 확신합니다.
하지만 이미 웹 서버와 메일 서버가 실행 중인 호스트에 설치하기를 원하면서(기존에 명시된 성능상의 단점을 이해하고 있는) 상당한 수의 사용자가 있을 수 있습니다.
이곳에는 해당 정보 중 일부라도 찾을 수 있는 “documentation” 카테고리가 있다는 것을 알고 있습니다. 하지만 토론 포럼을 문서화 플랫폼으로 사용하는 것은 이상적이지 않습니다. 그 이유는 자명할 것입니다.
저가 저장소에 수정된 설치 문서를 제출한다면(즉, Docker를 전제로 하고 클라우드 서버에 대한 내용은 그대로 유지하되, 기존 Nginx 또는 Apache 환경이 있는 경우에도 대응하도록 한 지침) 이를 수락받을 수 있을까요? 그렇게 하려면 전체적으로 가독성을 유지하기 위해 기존 INSTALL-cloud.md 파일에 일부 수정이 필요할 것입니다.
제공 가능한 문서는 여기서 우리가 제공할 수 있는 무료 지원의 범위가 제한적이라는 점을 반영합니다.
DigitalOcean의 새 VPS는 이미 잘 알려진 환경입니다. 이 방식을 사용하면 따라 하기 쉬운 단계를 제공할 수 있고, 최종적으로 정상 작동하는 설치를 거의 보장할 수 있습니다.
공유 서버, 온프레미스 배포, 개인 취미용 설치 등 다른 모든 구성을 고려하기는 어렵습니다.
Discourse 설치 방법을 배우고 싶으시다면, DigitalOcean의 드롭릿 비용은 시간 비례로 청구된다는 점이 좋은 소식입니다. $6짜리 VPS를 잘 알려진 정상 작동하는 참고용으로 유지하려면 하루에 $0.20만 들며, 이 동안 더 복잡한 환경에 Discourse를 설치해 보실 수 있습니다.
처음부터 그 의미를 이해하고 있었습니다. 제 답변은(공식 Discourse 레포지토리에 대한 어떤 통제권도 가지고 있지 않습니다) “아니오”입니다. 권장되는 해결책은 매우 간단하며 가능한 한 변수를 최소화하도록 설계되었습니다. 커맨드 라인을 한 번도 사용해 본 적 없는 사람들을 위해 만들어졌습니다. “간단한” 리버스 프록시를 앞에 놓기 시작하면, 시스템이 깨질 수 있는 방식이 기하급수적으로 증가합니다.
단순히 PHP 디렉터리 하나를 더 압축 해제하고 hosts-enabled에 파일을 하나 더 추가하는 문제가 아닙니다. 리버스 프록시가 무엇인지 알아야 하고, 포트에 대해 이해해야 하며, 도커 호스트네임이나 HTTPS 설정 방법, 컨테이너에서 force_https 설정, 그리고 리버스 프록스를 통해 실제 IP가 통과되도록 하는 마법 같은 설정도 알아야 합니다. 이 모든 것의 대부분을 사전에 이해하지 못하는 사람들이 우연히 이 방법을 발견해서 왜 작동하지 않는지 궁금해하는 상황을 원하지 않을 정도로 어렵습니다.