Перед обновлением версии Mattermost я столкнулся с проблемой: после перезагрузки Mattermost выдавал
404 Страница не найдена, поэтому я решил сделать заметку.
Симптомы
При обращении к http://<mattermost-server>/ отображается 404 Страница не найдена.
Причина
В частности, для кэширования использовался nginx, но поскольку сжатие gzip тоже выполнялось на стороне nginx, это было отключено.
На самом деле следовало выбрать «без сжатия», а не «отключено», из-за чего веб-сервер оказался отключен.
Даже после внесения изменений веб-сервер не стал доступен сразу, и проблема проявилась только после перезагрузки Mattermost, поэтому понадобилось время, чтобы выяснить причину.
Устранение
- Исправить config/config.json
- "WebserverMode": "disabled",
+ "WebserverMode": "uncompressed",
- Перезагрузить Mattermost
$ sudo systemctl restart mattermost