이미지가 포함된 게시물을 수정하려는 중 오류 발생 (NginX Proxy Manager?)

@JammyDodger 님, 말씀드리고 싶은 것이 있습니다. 우리 사이의 모든 대화가 Discourse에 대한 제 이해를 높여 주었고, 결국 해결책(SOLUTION)을 찾게 되었습니다. 커뮤니티를 위해 공유하자면, 제가 겪었던 문제는 기본적으로 임베드된 그래픽이 포함된 게시물을 편집하거나, 임베드된 그래픽이 포함된 새 게시물을 생성하지 못한다는 것이었습니다.

이 문제는 약 2주 전, 2.9.0.beta2에서 2.9.0.beta4로 업그레이드한 시점에 시작되었습니다. 문제는 웹 500 팝업 메시지나 '파일을 업로드할 수 없음’이라는 오류 메시지로 나타났습니다. 초기에는 Discourse 업데이트가 제대로 적용되지 않아 몇 가지 문제가 있었습니다. @JammyDodger 님이 다음 두 가지의 차이를 설명해 주셨습니다:

./discourse-setup

그리고:

git pull
./launcher rebuild app

이 덕분에 제 Discourse 문제를 수리할 수 있었습니다. 이 과정에서 주목할 만한 점은 다음 명령을 사용했다는 것입니다:

./discourse-doctor

어쨌든, 완전히 업데이트된 Discourse 포럼에서도 여전히 aforementioned 이미지 관련 문제가 남아 있었습니다.

제 홈랩에서는 40개 이상의 애플리케이션을 셀프호스팅하고 있습니다. 오늘 아침 우연히 RocketChat 인스턴스가 정상적으로 작동하지만 이미지를 업로드할 수 없다는 것을 발견했습니다.

모든 애플리케이션 인스턴스를 NginX Proxy Manager(https://nginxproxymanager.com/) 뒤에 셀프호스팅하고 있습니다. 수년 동안 사용해 왔는데 문제는 없었습니다. 로그 파일을 확인해 보았지만 오류는 하나도 없었습니다. 모험적으로 NginX Proxy Manager를 처음부터 완전히 새로 설치해 보기로 했습니다. Discourse와 RocketChat에 대한 리버스 프록시 항목을 추가하고…
잠시만요…
모든 문제가 사라졌습니다. 그래픽 업로드가 정상적으로 작동했습니다.
따라서, 어떤 애플리케이션에서 이상한 문제가 발생하여 전문가들과 상담하고 모든 가능한 원인을 배제했다면, 남은 것은 광기 어린 그리고 가능성 낮은 해결책들뿐입니다. 그리고 100% 확신할 수 있듯이, 바로 그곳에서 해결책을 찾을 수 있을 것입니다.
@JammyDodger 님과 이 여정에서 도움을 주신 다른 모든 훌륭한 분들에게 감사드립니다, 감사드립니다, 감사드립니다. 여러분은 정말 대단하며 오픈소스 소프트웨어를 빛나게 만들어 줍니다. 저는 이 일을 40년 동안 해 왔는데도 불구하고 해결책을 보지 못했습니다.

P.S - 처음부터 Discourse를 완전히 새로 설치했는데 오류는 없었지만, 여전히 이미지를 업로드할 수 없었습니다. 그 순간 무언가 심각하게 잘못되었다는 것을 알았습니다. 어쨌든, 이곳에서 누군가에게 도움이 될 수 있다면 언제든지 태그를 달아 주세요. 다시 한 번 @JammyDodger 님께 특별한 감사를 드립니다.

정말 훌륭합니다! 축하드립니다! :slight_smile: :partying_face:

이런 이야기를 듣는 것은 언제 들어도 질리지 않습니다. :slight_smile: 여러분이 저희를 유용하게 생각하신 것 같아 정말 기쁩니다. 다른 누군가가 또 다른 Nginx 프록시 문제를 겪게 되면 제가 @멘션 드릴 수도 있으니 놀라지 마세요… :slight_smile:

제 채널 ScottiBYTE YouTube은 해결책을 찾기 어려운 셀프 호스팅 및 홈 랩 인프라 문제에 대한 답변을 제공하여 커뮤니티에 보답하는 데 전념하고 있습니다. 실제로, 이러한 유형의 특이한 문제를 진단하는 데 도움이 될 수 있는 새로운 영상을 기획 중입니다. 다시 한번 말씀드리지만, Discourse에 대한 제 지식을 넓혀 주셨고, 제가 깊이 파고들지 않았을 수도 있는 제품의 여러 부분을 이해하는 데 큰 도움을 주셨습니다. 다시 한번 감사드리며, 도움이 필요한 분들을 제 채널로 소개해 주셔도 좋습니다.

제가 이 문제를 설명하고 어떻게 해결했는지를 보여드리는 채널의 영상을 링크하고 싶었습니다.