간단한 질문이 있습니다. Discourse를 인터넷이 아닌 내 네트워크 내부에서만 사용할 수 있는 방법이 있을까요?
예를 들어, 제 가정용 도메인이 testlabs.local라고 가정하고, 이 도메인 내의 모든 사용자에게 Discourse에 접근할 수 있도록 하고 싶습니다. 포트 80을 통해 접속은 가능하지만, 계정 등록 시 사용자 이름과 비밀번호를 입력하고 계속을 누르면 404 nginx 메시지가 뜨고 페이지가 비어 있습니다. 이상하게도 에러가 발생함에도 불구하고 이메일은 수신되는데, 링크를 클릭하면 다시 404 에러가 발생합니다.
제가 원하는 대로 내부에서 이걸 사용할 수 있나요?
아니면 외부에서만 사용해야 하나요?
만약 내부에서 사용 가능하다면, 클라우드 가이드만 보이는 상황에서 내부 설치를 위한 가이드가 있을까요?
yaml 파일에서 smtp 설정을 구성했고, 이메일은 수신할 수 있습니다. smtp 사용자 이름과 비밀번호 필드에 대해 잘 모르겠습니다. 그냥 주석 처리해도 되나요? 설정이 필요한가요? 만약 필요하다면, 왜 그 설정 없이도 이메일을 수신할 수 있는 건가요?
invite only와 login required를 활성화하여 Discourse를 인터넷에 공개하되, 누가 볼 수 있는지를 제한하는 방식으로 작동할까요? 아니면 must approve users(필요에 따라 auto approve email domains와 함께)를 사용하여 조직 내 사용자만 가입할 수 있도록 하는 방법이 있을까요?
답장 주셔서 감사합니다. 현재는 제 도메인 내에서 내부 사용 목적으로만 Red Hat 배포판에 설정해 두었습니다. 직접 사용해보며 테스트해 보겠습니다. HTTPS 없이 작동하지 않는다고 하셨을 때 정확히 무슨 의미인지 궁금합니다. 즉, 외부에서만 작동하도록 설계되어 있으며, 공용 인터넷을 통해서만 접근할 수 있다는 뜻인가요?
리버스 프록시 가이드에 대해 좀 더 자세히 설명해 주실 수 있을까요? 'join at guides’라고 하신 부분이 무슨 뜻인지 이해가 되지 않습니다.
현재 이 제품을 잠시 쉬어 주는 상태이며, 회사 내부 포럼으로 활용하고자 합니다. 개발자와 IT 부서가 게시물을 올리고 서로 소통할 수 있도록 하려는 것이죠. 외부 공개 없이 내부 전용으로만 사용하려고 합니다. 상대방이 이 해결책을 고집하고 있어, 제가 통제할 수 있는 상황이 아닙니다.
must approve users 설정이 이 요구 사항을 효과적으로 충족한다고 생각합니다. 많은 “내부” 도구들(슬랙, 구글 스위트, 마이크로소프트 오피스 360, 깃허브 엔터프라이즈 등)은 인터넷에 호스팅되어 있지만, 고객 관리자가 승인한 사용자만 사용할 수 있도록 제한되어 있습니다.
내부 네트워크에 배포하는 것이 IT 요구 사항이라면, IT 부서에서도 디스코urse(Discourse)의 네트워크 설정을 도와줄 수 있을 것입니다.