Спорадическая ошибка сообщества Zammad 405 Not Allowed для обратного прокси-сервера Synology nginx

Этим утром я иногда нерегулярно получаю сообщение об ошибке 405 Not Allowed в своем приложении Zammad Community!

== Информация

  • Убунту 20.04ЛТС
  • Апач/2.4.41
  • Сообщество Заммад 3.4.x
  • ElasticSearch 7.8.1 Деб
  • Synology DSM 6.2.3.25426

== Сведения об ошибке

Ошибка 405 в модальном окне с тегом <center>nginx</center> в ответе.

Ошибка 405: Запрещено сообщество Zammad

Это странно, потому что я использую Apache, а не nginx.

== Конфигурация Apache

Listen 4000

<VirtualHost *:4000>

    ServerName        int-srv-1

    HostnameLookups   Off
    UseCanonicalName  Off
    ServerSignature   Off

    ProxyRequests     Off
    ProxyPreserveHost On

    <Proxy int-srv-1:3000>
        Require local
    </Proxy>
    
    ProxyPass /assets !
    ProxyPass /favicon.ico !
    ProxyPass /robots.txt !
    ProxyPass /ws ws://127.0.0.1:6042/
    ProxyPass / http://127.0.0.1:3000/

    DocumentRoot "/opt/zammad/public"

    <Directory "/">
        Options FollowSymLinks
        AllowOverride None
    </Directory>

    <Directory "/opt/zammad/public">
        Options FollowSymLinks
    Require all granted
    </Directory>

</VirtualHost>

Но мы используем встроенный обратный прокси-сервер под управлением нашего Synology NAS под названием App Portal для доступа к этой замечательной службе поддержки из-за пределов сети (с фиксированным IP-адресом), доступной по адресу https://hello.ourdomain.ext следующим образом:

== Конфигурация Synology NAS

Конфигурация обратного прокси-сервера Synology NAS для сообщества Zammad

Конфигурация обратного прокси-сервера Synology NAS для сообщества Zammad — Общие

Конфигурация обратного прокси-сервера Synology NAS для сообщества Zammad — дополнительные настройки

Итак, я думаю, что Synology отвечает на это сообщение об ошибке, потому что использует nginx (я полагаю).

Но почему?

Могут ли помочь HSTS или HTTP/2?


person Meloman    schedule 11.08.2020    source источник


Ответы (1)


На данный момент кажется, что обходной путь работает.

Увеличение тайм-аута с 60 до 120 секунд в расширенных параметрах прокси (Правила обратного прокси › Расширенные настройки), похоже, окупается.

Увеличено время ожидания расширенных настроек правил обратного прокси-сервера

person Meloman    schedule 14.09.2020