# 도메인 검증을 위한 정적 디렉터리 및 파일

**URL:** https://meta.discourse.org/t/static-dir-file-for-domain-verification/317705
**Category:** Support
**Tags:** subscriptions
**Created:** [7월 22, 2024, 9:10오후 UTC](https://meta.discourse.org/t/static-dir-file-for-domain-verification/317705 "2024-07-22T21:10:09Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![Timothy\_Vail](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/timothy_vail/32/90872_2.png) [@Timothy\_Vail](https://meta.discourse.org/u/Timothy_Vail)
#### Post date: [7월 22, 2024, 9:10오후 UTC](https://meta.discourse.org/t/static-dir-file-for-domain-verification/317705/1 "2024-07-22T21:10:09Z")

</div>

구독 플러그인을 위해 Stripe를 설정하고 있습니다. 이 플러그인에는 Apple Pay와 Link 결제 방식이 추가된 기능이 있습니다. [mydomain.com/.well-known/apple-developer-merchantid-domain-association](http://mydomain.com/.well-known/apple-developer-merchantid-domain-association) 경로에 인증 파일을 설정해야 합니다.

discourse에서 정적 폴더에 정적 파일을 서빙하는 방법은 무엇인가요? 포럼에서 다양한 옵션을 찾아보았지만 이 용도에 적합한 해결책을 찾지 못했습니다.

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [7월 22, 2024, 10:03오후 UTC](https://meta.discourse.org/t/static-dir-file-for-domain-verification/317705/2 "2024-07-22T22:03:28Z")

</div>

실제 파일(업로드된 파일이나 다른 곳에 게시된 파일)을 가리키는 영구 링크(Permalink)를 설정하면 검증이 통과합니까?

---

<div class="post-metadata">

### Author: ![Timothy\_Vail](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/timothy_vail/32/90872_2.png) [@Timothy\_Vail](https://meta.discourse.org/u/Timothy_Vail)
#### Post date: [7월 22, 2024, 10:35오후 UTC](https://meta.discourse.org/t/static-dir-file-for-domain-verification/317705/3 "2024-07-22T22:35:08Z")

</div>

그들이 제공한 디렉터리인 /.well-known/에 있어야 합니다.

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [7월 22, 2024, 10:37오후 UTC](https://meta.discourse.org/t/static-dir-file-for-domain-verification/317705/4 "2024-07-22T22:37:05Z")

</div>

다른 검증자(validator)들을 사용하면서 경험해 본 바로는, 아래 경로를

```plaintext
/.well-known/apple-developer-merchantid-domain-association

```

필요한 파일이 호스팅되는 다른 위치로 Permalink 리다이렉트를 설정하면 잘 작동했습니다.

간단한 해결책이므로 이 방법을 먼저 시도해 보시는 것을 권장합니다.

---

<div class="post-metadata">

### Author: ![Timothy\_Vail](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/timothy_vail/32/90872_2.png) [@Timothy\_Vail](https://meta.discourse.org/u/Timothy_Vail)
#### Post date: [7월 22, 2024, 10:43오후 UTC](https://meta.discourse.org/t/static-dir-file-for-domain-verification/317705/5 "2024-07-22T22:43:52Z")

</div>

마이클, 감사합니다. 그렇게 해보겠습니다. 검증이 통과되는지 확인해 보겠습니다.

---

<div class="post-metadata">

### Author: ![Timothy\_Vail](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/timothy_vail/32/90872_2.png) [@Timothy\_Vail](https://meta.discourse.org/u/Timothy_Vail)
#### Post date: [7월 22, 2024, 10:52오후 UTC](https://meta.discourse.org/t/static-dir-file-for-domain-verification/317705/6 "2024-07-22T22:52:03Z")

</div>

가입 페이지로 이동합니다. yoursite.com의 소유권을 확인하지 못했습니다. [https://mysite.com/.well-known/apple-developer-merchantid-domain-association에](https://mysite.com/.well-known/apple-developer-merchantid-domain-association%EC%97%90) 대한 요청이 [https://mysite.com/login으로](https://mysite.com/login%EC%9C%BC%EB%A1%9C) 리다이렉트되었습니다.

내 포럼은 새 사용자에게 개방되어 있지만, 먼저 가입해야 합니다.

---

<div class="post-metadata">

### Author: ![blake](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/blake/32/157322_2.png) [@blake](https://meta.discourse.org/u/blake)
#### Post date: [7월 23, 2024, 9:27오후 UTC](https://meta.discourse.org/t/static-dir-file-for-domain-verification/317705/7 "2024-07-23T21:27:17Z")

</div>

> [@Timothy\_Vail](#):
>
> 회원가입 페이지로 이동합니다

도메인 인증이 정상적으로 작동하려면 사이트를 공개 상태로 설정해야 합니다. 인증이 완료된 후에는 다시 로그인 필요로 설정할 수 있습니다.

새로운 사이트라면 아직 민감한 데이터가 없을 가능성이 높습니다. 만약 일시적으로 공개하고 싶지 않은 콘텐츠가 있다면, 도메인 인증을 진행하는 동안 모든 카테고리를 스태프 전용으로 잠그야 할 수 있습니다. 현재 이 과정을 더 쉽게 처리할 수 있는 방법이 없어 죄송합니다.

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [7월 23, 2024, 9:56오후 UTC](https://meta.discourse.org/t/static-dir-file-for-domain-verification/317705/8 "2024-07-23T21:56:34Z")

</div>

> [@blake](#):
>
> 도메인 인증이 작동하려면 사이트를 공개로 설정해야 합니다. 인증이 완료되면 다시 로그인 필요 상태로 되돌릴 수 있습니다.

… `login-required` 설정과 관계없이 `/.well-known/` 하위의 Permalinks를 예외 처리하는 것이 좋은 아이디어라고 생각하시나요?

이 트릭은 사이트 소유자가 이러한 인증을 작동시키는 매우 간단한 방법이며, 모든 시나리오에서 작동할 수 있다면 좋겠습니다.

---

<div class="post-metadata">

### Author: ![Timothy\_Vail](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/timothy_vail/32/90872_2.png) [@Timothy\_Vail](https://meta.discourse.org/u/Timothy_Vail)
#### Post date: [7월 24, 2024, 7:04오후 UTC](https://meta.discourse.org/t/static-dir-file-for-domain-verification/317705/11 "2024-07-24T19:04:28Z")

</div>

> [@supermathie](#):
>
> `/.well-known/apple-developer-merchantid-domain-association`

두 분 모두 의견을 주셔서 감사합니다. 사이트를 공개하고 해당 파일로 이동하는 영구 링크(permalink)를 설정했지만, 안타깝게도 파일은 반드시 `/.well-known/apple-developer-merchantid-domain-association` 이라는 디렉토리에 위치해야 합니다.

궁금한 점이 있는데, Discourse 서버에서 외부에서 커스텀 폴더/파일 구조를 생성할 수 있는 방법이 있을까요? 예를 들어 `var/www/html/.well-known/` 경로에서 파일을 서빙하는 경우처럼 말입니다.

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [3월 7, 2025, 8:19오후 UTC](https://meta.discourse.org/t/static-dir-file-for-domain-verification/317705/12 "2025-03-07T20:19:31Z")

</div>

네, 가능합니다.

내장된 방법은 없지만, nginx 설정에 정적 경로를 추가할 수 있습니다.

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [3월 7, 2025, 11:28오후 UTC](https://meta.discourse.org/t/static-dir-file-for-domain-verification/317705/13 "2025-03-07T23:28:12Z")

</div>

저도 이 문제를 해결해야 했고, 이 문제를 해결하는 한 가지 방법에 대한 문서를 여기에 작성했습니다: [Customising Discourse's web server behaviour using outlets](https://meta.discourse.org/t/customising-discourses-web-server-behaviour-using-outlets/356361?u=supermathie)
