2012-04-17 23 views
0

Mozilla Syncをインストールしていて、SSLを使用しようとするまで成功しました。 私は、これらの命令のセットアップにSSL経由でApacheを経由してwsgiでエラー500、ログエントリなし

http://www.wenks.ch/fabian/mozilla-custom-sync-server/

mozillaの同期サーバ(特に)、次のされています。 5000は、私はすべてのエラーログファイルのエントリをせずに返されるエラー500を取得する:私は

http://mydomain.com:5000/

に接続するときには、私はhttpではなくhttpsを使用して削除する場合には罰金実行されます。すべての関連するログ(Apache、Mozilla Sync)でログファイルのレベルをDEBUGに設定しましたが、問題がどこにあるかはわかりません。たとえば、wsgiに関するデバッグレベルのApacheログファイルの唯一のエントリは、

[info] mod_wsgi(pid = 30174)です:インタプリタ 'mydomain.com |'を作成します。私はそれ以外の場合はクリアテキストで送信されたユーザ名&パスワードを暗号化するために、SSLを使用したい

<VirtualHost $$$.$$$.$$$.$$$:443> 
LogLevel debug 
ServerAdmin "[email protected]" 
ServerName sync.mydomain.com 
MIMEMagicFile /dev/null 
CustomLog logs/ssl.mydomain.com_access_log "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" 
CustomLog logs/ssl_request.mydomain.com_access_log "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" 
ErrorLog logs/ssl.mydomain.com_error_log 

DocumentRoot /home/mydomain/public_html 
<Directory /home/mydomain/public_html> 
    Order deny,allow 
    Allow from all 
    AllowOverride All 
</Directory> 

WSGIProcessGroup sync.mydomain.com 
WSGIPassAuthorization On 
WSGIDaemonProcess sync.mydomain.com user=weave group=weave processes=2 threads=25 
WSGIScriptAlias//home/sync/server-full/sync.wsgi 

SSLEngine on 
SSLProtocol -ALL +SSLv3 +TLSv1 
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP:+eNULL 
SSLCertificateFile "/home/sync/ssl/server.crt" 
SSLCertificateKeyFile "/home/sync/ssl/server.key" 
</VirtualHost> 

は、ここに私のSSLの設定です。

これを修正する方法について正しい方向で私を指摘できますか?

答えて

0

最後に問題が見つかりました。まず、更新されたhttp://www.wenks.ch/fabian/mozilla-custom-sync-server/のマニュアルでは、HTTPSの設定が完了しています。

さらに、私のSSL証明書は自己署名されています。最初にブラウザでURLにアクセスし、それを動作させるために例外を追加する必要があります。

3番目に、以前にペーストされたサーバーがある場合、テストに使用されたユーザーアカウントからの書き込み許可を持つ同期エラー.logが作成され、WSGIは書き込みできません。それ。エラーログを削除し、WSGIプロセスによって再作成する必要があります。

関連する問題