如何解决Synology nginx反向代理后面不允许出现Zammad社区零星错误405
今天早上,我的Zammad社区应用上有时会有时会不定期出现 405不允许错误消息!
== 信息
- Ubuntu 20.04LTS
- Apache / 2.4.41
- Zammad社区3.4.x
- ElasticSearch 7.8.1 Deb
- Synology DSM 6.2.3.25426
== 错误详细信息
模态错误405,带有标签<center>nginx</center>
的响应。
这很奇怪,因为我使用的是Apache,而不是nginx。
== Apache conf
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”)从位于https://hello.ourdomain.ext的网络外部(具有固定IP)访问该出色的帮助台,如下所示:>
== Synology NAS conf
因此,我认为 Synology正在回答此错误消息,因为它使用了nginx(我相信)。
但是为什么?
HSTS或HTTP / 2可以帮助吗?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。