WP-Discourse 플러그인은 Discourse 서버에서 기본 인증이 활성화되기 전까지는 잘 작동합니다.
(수정) WordPress 측 WP-Discourse 플러그인 로그에서 발생하는 오류는 다음과 같습니다: [2025-02-14 18:20:06] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"An invalid response was returned from Discourse","http_code":401,"http_body":"<html>\r\n<head><title>401 Authorization Required</title></head>\r\n<body>\r\n<center><h1>401 Authorization Required</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"}
Discourse에서 API에 대해 HTTP 기본 인증 요구를 제외하는 방법에 대해 어떤 아이디어가 있을까요?
정말 그렇게 하셨나요? Discourse가 basic auth 뒤에 작동하는지 확신이 서지 않습니다. 한 번 시도해 보았지만 포기했습니다. wp-discourse가 깨질 가능성이 더 높아 보입니다(아, 제 추측이 맞았네요!). 성공하셨다면 이 메시지를 쓰지 않으셨을 것입니다.
Discourse 스테이징 사이트의 경우, 일반적으로 "로그인 필요"를 설정하여 검색 엔진을 차단합니다. 로그인 권한이 있는 사람은 여전히 로그인할 수 있지만, 보통 이것이 원하는 동작입니다.
사이트가 누구나 접근할 수 있는 것이 허용되지 않는다면, 방화벽을 사용하여 IP로 접근을 제한하는 것이 좋습니다.