Eu tive muitos problemas com o erro bastante ambíguo 500 recentemente. Embora eu possa não ser capaz de resolver seu problema, posso apontar os problemas que encontrei.
O guia wenks.ch foi o melhor que pude encontrar, mas eu precisava mudar um pequeno detalhe (pelo menos no meu sistema): o autor reduz o tamanho do pool e acrescenta um comentário explicando o porquê; no meu caso eu tive que mover esse comentário para a próxima linha, caso contrário eu teria um erro 500. No entanto, esse erro apareceu no que o autor do guia descreve como /usr/local/www/mozilla-sync.example.com/logs/error-https.log.
Outro problema que eu tive foi que minhas permissões não estavam configuradas corretamente. Talvez tente soltar um pouco as permissões para ver se isso ajuda (especialmente o etc / mozilla-sync.conf e tmp / sync-error.log no guia, isso me deu KeyError: backend no mesmo log de erros mencionado no parágrafo acima) .
Um palpite meu seria ajustar o fallback_node de acordo, se você for acessá-lo por meio de https, talvez seja link .
Talvez a configuração do Apache também precise ser atualizada. Porto e certificado vêm à mente.
Se isso não ajudar, talvez tente dividi-lo - veja se você pode se conectar corretamente ao servidor usando https usando a configuração ssl padrão e se você pode alterar o número da porta de 5000 para outra coisa (sem usar ssl ). Se nada mais, verifique o guia novamente.
Espero que ajude!