私はMozillaSyncをインストールしていますが、SSLを使用するようにするまで成功しました。私は(とりわけ)これらの指示に従ってきました
http://www.wenks.ch/fabian/mozilla-custom-sync-server/
mozilla同期サーバーをセットアップします。接続すると正常に動作します
しかし、httpの代わりにhttpsを使用して:5000を削除すると、エラーログファイルエントリなしでエラー500が返されます。関連するすべてのログ(apache、Mozilla Sync)でログファイルレベルをDEBUGに設定しましたが、問題がどこにあるかを追跡できません。たとえば、wsgiに関連するデバッグレベルのapache-logfileの唯一のエントリは次のとおりです。
[情報]mod_wsgi(pid = 30174):インタープリター'mydomain.com|'を作成します。
これが私のSSL設定です:
<VirtualHost $$$.$$$.$$$.$$$:443>
LogLevel debug
ServerAdmin "webmaster@mydomain.com"
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を使用して、クリアテキストで送信されるユーザー名とパスワードを暗号化したい。
誰かがこれを修正する方法について正しい方向に私を向けることができますか?