在升级 Mattermost 版本之前,重新启动 Mattermost 时出现了404 页面未找到的错误,因此做个记录。
症状
访问 http://<mattermost-server>/ 时,显示404 页面未找到。
原因
前端使用 nginx 进行缓存,但由于 gzip 压缩也在 nginx 一侧进行,因此将其禁用。
原本应该选择“无压缩”,结果选择了“禁用”,导致网页服务器处于禁用状态。
尽管进行了反映,但网页服务器并没有立即失效,而是在重新启动 Mattermost 之后才开始出现故障,因此花了一些时间才找到原因。
处理方法
- 修改 config/config.json
- "WebserverMode": "disabled",
+ "WebserverMode": "uncompressed",
- 重新启动 Mattermost
$ sudo systemctl restart mattermost