# 개발용이 아닌 간단한 로컬 Discourse 설치

**URL:** https://meta.discourse.org/t/simple-local-install-of-discourse-not-for-development/202531
**Category:** Support
**Created:** [9월 3, 2021, 1:21오후 UTC](https://meta.discourse.org/t/simple-local-install-of-discourse-not-for-development/202531 "2021-09-03T13:21:56Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![alehandrof](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alehandrof/32/119526_2.png) [@alehandrof](https://meta.discourse.org/u/alehandrof)
#### Post date: [9월 3, 2021, 1:21오후 UTC](https://meta.discourse.org/t/simple-local-install-of-discourse-not-for-development/202531/1 "2021-09-03T13:21:57Z")

</div>

Discourse를 로컬 머신에 설치해서 Discourse와 PHP 기반 웹사이트 간의 SSO 문제 몇 가지를 해결해 보고 싶습니다. Discourse 자체를 개발할 필요는 없으므로, [로컬 Discourse 개발 환경을 설정하는 방법](https://meta.discourse.org/t/how-do-i-set-up-a-local-discourse-development-environment/182882) 가이드는 과합니다. (해결하지 못한 방식으로 실패하기도 합니다.)

Mac 노트북에서 Discourse를 실행하기 위한 더 간단한 방법이 있을까요?

예전에 Vagrant를 사용했지만, 한동안 작동하지 않았습니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [9월 3, 2021, 1:38오후 UTC](https://meta.discourse.org/t/simple-local-install-of-discourse-not-for-development/202531/2 "2021-09-03T13:38:18Z")

</div>

> [@alehandrof](#):
>
> Discourse를 로컬 머신에 설치하여 Discourse와 PHP 기반 웹사이트 간의 SSO 문제 중 일부를 해결하고 싶습니다.

솔직히 그렇게 하시는 걸 강력히 권하지 않습니다.

그렇게 하려면 문제 해결용 머신에 https가 필요합니다. 월 10달러에 Digital Ocean 드롭렛을 구동할 수 있습니다. 아니면 Mac에서 Docker를 어떻게든 작동시키고, Let’s Encrypt가 작동할 수 있도록 라우터 설정을 통해 인터넷에서 해당 머신으로 트래픽을 라우팅하도록 구성하는 방법도 있습니다. 하지만 노트북에서 실제 설치 환경을 구성하는 것 이외의 방법으로 문제를 해결하려고 하면, Mac 환경 자체를 문제 해결 중인지, 아니면 원래의 문제를 해결 중인지 구별할 수 없게 됩니다.

---

<div class="post-metadata">

### Author: ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)
#### Post date: [9월 3, 2021, 1:51오후 UTC](https://meta.discourse.org/t/simple-local-install-of-discourse-not-for-development/202531/3 "2021-09-03T13:51:55Z")

</div>

이것만 있으면 충분합니다.

 ![image](https://global.discourse-cdn.com/meta/original/3X/4/0/40b52b4fc6af62f574d440f9608bcfed58626c7c.jpeg)

> **[DigitalOcean Droplets | Scalable Cloud Compute Starting at $4/mo](https://www.digitalocean.com/products/droplets)**
>
> DigitalOcean Droplets are simple, scalable virtual machines. Spin up Basic, General Purpose, Memory-, or CPU-Optimized VMs in seconds.

---

<div class="post-metadata">

### Author: ![alehandrof](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alehandrof/32/119526_2.png) [@alehandrof](https://meta.discourse.org/u/alehandrof)
#### Post date: [9월 3, 2021, 2:00오후 UTC](https://meta.discourse.org/t/simple-local-install-of-discourse-not-for-development/202531/4 "2021-09-03T14:00:20Z")

</div>

저희 웹사이트 로컬 복사본도 가지고 있습니다. 처음 작성한 글에서 이 부분이 명확하지 않았던 것 같습니다. 간단히 설명드리면, 예전에 Vagrant로 작동시켰던 방식은 로컬에서는 사이트와 Discourse 모두 http를 사용하고, 프로덕션에서는 https를 사용하도록 설정해 두었던 것입니다.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [9월 3, 2021, 2:13오후 UTC](https://meta.discourse.org/t/simple-local-install-of-discourse-not-for-development/202531/5 "2021-09-03T14:13:15Z")

</div>

HTTPS 콜백과 관련된 디버깅 문제를 해결할 때는 보통 클라우드 개발 환경을 사용합니다. 이 환경은 Ubuntu에 설치된 로컬 개발 환경을 기반으로 하되, 앞에 nginx를 배치하여 필요한 리버스 프록싱을 수행하도록 구성해 두었습니다.

(저의 경우 Scaleway를 사용하고 있습니다.)
