# Конфигурация Nginx в Docker для Discourse?

**URL:** https://meta.discourse.org/t/nginx-config-in-discourse-docker/217699
**Category:** Self-hosting
**Created:** [09.Февраль.2022 19:16:03 UTC](https://meta.discourse.org/t/nginx-config-in-discourse-docker/217699 "2022-02-09T19:16:03Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Sergio777](https://avatars.discourse-cdn.com/v4/letter/s/839c29/32.png) [@Sergio777](https://meta.discourse.org/u/Sergio777)
#### Post date: [09.Февраль.2022 19:16:03 UTC](https://meta.discourse.org/t/nginx-config-in-discourse-docker/217699/1 "2022-02-09T19:16:03Z")

</div>

Привет! Я установил Discourse через Docker, мне нужно внести изменения в конфигурацию Nginx, но я не могу найти файл конфигурации. В директории /etc/ папки nginx вообще нет ☹

Папки /var/www, /var/nginx/conf, /etc/nginx не существуют.

---

<div class="post-metadata">

### Author: ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)
#### Post date: [09.Февраль.2022 20:48:27 UTC](https://meta.discourse.org/t/nginx-config-in-discourse-docker/217699/2 "2022-02-09T20:48:27Z")

</div>

В зависимости от того, что именно вы хотите изменить в конфигурации nginx, самый простой способ — использовать внешний nginx в качестве обратного прокси для контейнера Discourse и вносить изменения там.

В качестве альтернативы, если вы хотите внести изменения непосредственно во внутренний сервер nginx, вам, возможно, потребуется создать хук в вашем YAML-файле. Конкретный подход будет зависеть от ваших целей, но эта тема может дать вам подсказку: [Setup Multisite Configuration with Let's Encrypt and no Reverse Proxy](https://meta.discourse.org/t/multisite-configuration-with-lets-encrypt-and-no-reverse-proxy/175285?u=itsbhanusharma)

---

<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: [09.Февраль.2022 20:50:36 UTC](https://meta.discourse.org/t/nginx-config-in-discourse-docker/217699/3 "2022-02-09T20:50:36Z")

</div>

> [@Sergio777](#):
>
> Мне нужно внести изменения в конфигурацию Nginx

Зачем?

Что вы пытаетесь сделать? Вероятно, это не тот способ.

Однако вы можете посмотреть в каталог `templates` в `/var/discourse`, чтобы найти примеры того, как модифицировать файлы nginx при сборке контейнера.

---

<div class="post-metadata">

### Author: ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)
#### Post date: [10.Февраль.2022 09:52:08 UTC](https://meta.discourse.org/t/nginx-config-in-discourse-docker/217699/5 "2022-02-10T09:52:08Z")

</div>

Поддержка CSP в Discourse осуществляется через настройки, поэтому вам не нужно ничего настраивать в nginx. См.:

> [@Mitigate XSS Attacks with Content Security Policy](https://meta.discourse.org/t/mitigate-xss-attacks-with-content-security-policy/104243):
>
> bookmark This guide explains how to use Content Security Policy (CSP) to mitigate Cross-Site Scripting (XSS) attacks in Discourse. It covers CSP basics, configuration, and best practices. person_raising_hand Required user level: Administrator Summary Content Security Policy (CSP) is a crucial security feature in Discourse that helps protect against Cross-Site Scripting (XSS) and other injection attacks. This guide covers the basics of CSP, how it’s implemented in Discourse, and how to c…
