# Discourse использует двойной nginx: ошибка — модуль \`handlebars\` не найден, импортируется из \`discourse-common/lib/raw-handlebars\`

**URL:** <https://meta.discourse.org/t/discourse-use-double-nginx-error-could-not-find-module-handlebars-imported-from-discourse-common-lib-raw-handlebars/276847>\
**Category:** Self-hosting\
**Tags:** unsupported-install, two-container\
**Created:** [28.Август.2023 02:15:07 UTC](https://meta.discourse.org/t/discourse-use-double-nginx-error-could-not-find-module-handlebars-imported-from-discourse-common-lib-raw-handlebars/276847 "2023-08-28T02:15:07Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![LeBlanc](https://avatars.discourse-cdn.com/v4/letter/l/e9bcb4/32.png) [@LeBlanc](https://meta.discourse.org/u/LeBlanc)\
**Post date:** [29.Август.2023 02:05:46 UTC](https://meta.discourse.org/t/discourse-use-double-nginx-error-could-not-find-module-handlebars-imported-from-discourse-common-lib-raw-handlebars/276847/4 "2023-08-29T02:05:46Z")

</div>

Большое спасибо за ваш ответ.

> [@pfaffman](#):
>
> И не имеет значения, какой из них вы используете? И они запускают один и тот же образ? Это сбивает с толку.

Да, не имеет значения, какой из них вы используете. Они запускают один и тот же образ web\_only. Я продолжу искать проблемы в безопасном режиме и, если будут какие-либо выводы, я сообщу об этом здесь.

> [@pfaffman](#):
>
> Единственное преимущество, которое я вижу в запуске двух контейнеров таким образом на одном хосте, — это возможность обновлений без простоя. Поскольку вы обновляетесь не очень часто, кажется, что у вас есть ненужная сложность.

Извините за недопонимание в моей схеме архитектуры системы; я использовал другую машину для развертывания web\_only. Причина, по которой я использую два экземпляра web\_only, заключается в том, что мой контейнер web\_only однажды упал из-за слишком большого количества подключений, но я не смог найти причину в то время. Поэтому я попробовал использовать два экземпляра web\_only, чтобы избежать повторения той же проблемы.

> [@pfaffman](#):
>
> Вам нужно что-то вроде этого в вашем файле web\_only.yml:
> 
> ```plaintext
> after_bundle_exec:
> - replace:
> filename: /etc/nginx/conf.d/discourse.conf
> from: "types {"
> to: |
> set_real_ip_from 172.16.0.0/12;
> set_real_ip_from 10.0.0.0/8;
> real_ip_recursive on;
> real_ip_header X-Forwarded-For;
> types {
> 
> ```

Спасибо, это помогло мне решить проблему получения реального IP-адреса пользователя.

---

_[View the full topic](https://meta.discourse.org/t/discourse-use-double-nginx-error-could-not-find-module-handlebars-imported-from-discourse-common-lib-raw-handlebars/276847)._
