# Cloudflare용 업로드 서브도메인

**URL:** https://meta.discourse.org/t/uploads-subdomain-for-cloudflare/270939
**Category:** Self-hosting
**Created:** [7월 7, 2023, 9:52오후 UTC](https://meta.discourse.org/t/uploads-subdomain-for-cloudflare/270939 "2023-07-07T21:52:32Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![dadberg](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dadberg/32/208954_2.png) [@dadberg](https://meta.discourse.org/u/dadberg)
#### Post date: [7월 7, 2023, 9:52오후 UTC](https://meta.discourse.org/t/uploads-subdomain-for-cloudflare/270939/1 "2023-07-07T21:52:32Z")

</div>

안녕하세요, 여러 불만 사항에 따르면 Cloudflare가 Discourse를 깨뜨릴 가능성이 높다고 합니다. 문제를 피하기 위해 업로드를 위한 별도의 서브도메인을 설정한 후 Cloudflare로 프론트하는 방법이 있을까요? 예를 들어 [https://uploads.xyz.com](https://uploads.xyz.com) 같은 형태로요.

일반적인 CDN 설정을 따르고, 이 문서([Enable a CDN for your Discourse](https://meta.discourse.org/t/enable-a-cdn-for-your-discourse/14857))와 이 문서([Configure an S3 compatible object storage provider for uploads](https://meta.discourse.org/t/configure-an-s3-compatible-object-storage-provider-for-uploads/148916))에 따라 서브도메인의 CNAME을 버킷으로 지시하면 가능하다는 것을 알고 있습니다.

하지만 S3를 완전히 건너뛰고 업로드 서브도메인 바로 앞에서 Cloudflare 캐싱을 직접 활용해야 합니다.

요약: S3 없이 업로드 폴더를 위한 별도 서브도메인을 설정해야 합니다.

미리 감사드립니다.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [7월 7, 2023, 10:03오후 UTC](https://meta.discourse.org/t/uploads-subdomain-for-cloudflare/270939/2 "2023-07-07T22:03:38Z")

</div>

Hey @dadberg

우리가 Cloudflare가 Discourse를 깨뜨린다고 말한 적이 없다고 생각합니다. 가끔 문제를 일으키는 것은 그들의 ‘성능 최적화’ 기능입니다. Discourse는 이미 잘 최적화되어 있어, 이러한 조정들이 설치에 혼란을 야기할 수 있습니다.

다음과 같이 설정하면 별도의 서브도메인이 필요하지 않습니다:

- 오렌지 클라우드를 꺼둔 상태로 설치
- 해당 서브도메인 전체에 대해 ‘성능 비활성화’ 페이지 규칙 생성
- 업로드 경로에 대한 캐시 페이지 규칙 생성

---

<div class="post-metadata">

### Author: ![dadberg](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dadberg/32/208954_2.png) [@dadberg](https://meta.discourse.org/u/dadberg)
#### Post date: [7월 7, 2023, 10:10오후 UTC](https://meta.discourse.org/t/uploads-subdomain-for-cloudflare/270939/3 "2023-07-07T22:10:42Z")

</div>

죄송합니다. 페이지 규칙 시나리오, 예를 들어 [https://community.com/uploads/](https://community.com/uploads/)\* 같은 것을 완전히 잊고 있었습니다. 덕분에 많은 문제를 해결할 수 있었어요, 감사합니다!

첫 번째 단계에 대해 여쭙고 싶은데, 오렌지색 구름이 꺼진 상태로 설치하는 이유는 무엇인가요? Let’s Encrypt 초기 설정을 허용하기 위함인가요, 아니면 다른 이유가 있나요?

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [7월 7, 2023, 10:19오후 UTC](https://meta.discourse.org/t/uploads-subdomain-for-cloudflare/270939/4 "2023-07-07T22:19:18Z")

</div>

그냥 거기에 있을 필요가 없는 거예요. 저는 항상 설치를 가장 적은 복잡성으로 작동하게 만든 다음, 거기서부터 진행하는 걸 목표로 해요.

Let’s Encrypt는 예전에는 치명적인 장애 요인이었지만, 지금은 그렇지 않아요.

또한 CloudFlare 템플릿으로 다시 빌드하는 것도 꼭 확인하세요. 그렇지 않으면 모든 요청이 CloudFlare 네트워크에서 온 것처럼 보이는 등, 다른 재미있는 문제들이 많이 발생하게 됩니다.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [8월 6, 2023, 10:19오후 UTC](https://meta.discourse.org/t/uploads-subdomain-for-cloudflare/270939/5 "2023-08-06T22:19:40Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
