O Mozilla Sync (wsgi via apache) através do SSL causa erro 500, sem entradas de log

0

Eu tenho seguido (entre outros) estas instruções para configurar um servidor de sincronização Mozilla . Ele funciona bem quando eu me conecto a

http://mydomain.com:5000/

mas quando eu uso https em vez de http e removo o :5000 recebo um erro 500 retornado sem nenhuma entrada de logfile de erro.

Eu defino os níveis do arquivo de log como DEBUG em todos os logs relacionados (apache, Mozilla Sync), mas não consigo rastrear onde está o problema. Por exemplo, a única entrada no arquivo apache-log do nível de depuração relacionada ao wsgi é:

[info] mod_wsgi (pid=30174): Create interpreter 'mydomain.com|'.

Eu quero usar o SSL para criptografar o nome de usuário & senha que são transmitidas de outra forma em texto não criptografado.

Por favor, note que eu não tenho muita idéia de como o wsgi funciona e como ele interage com o apache.

    
por uncovery 28.03.2012 / 18:00

2 respostas

0

Eu finalmente encontrei a solução para o problema aqui:

500 erros quando comunicando-se com o Firefox Sync Server através do mod_wsgi e do Apache2

Você precisa excluir o log de erros de tecelagem, já que aquele criado pelo analisador impede que o WSGI grave nele devido a erros de permissão. Isso cria o erro 500.

    
por 23.08.2012 / 09:54
0

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!

    
por 18.04.2012 / 10:16