Mozilla Sync (wsgi через apache) через SSL викликає помилку 500, ніяких записів журналу


0

Я стежу (серед інших) цих інструкцій налаштувати сервер синхронізації Mozilla. Він працює нормально, коли я підключаюся

http://mydomain.com:5000/

але коли я використовую https замість http і видалити :5000 Я отримую помилку 500 повертається без будь-яких записів помилки журналу.

Я встановлюю рівні лог-файлів на DEBUG у всіх відповідних журналах (apache, Mozilla Sync), але я не можу відстежити, де лежить проблема. Наприклад, єдиним записом у файлі Apache-Logfile на рівні налагодження, що стосується wsgi, є:

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

Я хочу використовувати SSL для шифрування імені користувача & amp; пароль, які в іншому випадку передаються в прозорий текст.

Зверніть увагу, що я не маю занадто багато підказок про те, як працює wsgi і як він взаємодіє з apache.

Відповіді:


0

У мене було багато неприємностей з досить неоднозначною помилкою 500 недавно. Хоча я не можу вирішити вашу проблему, я можу вказати на проблеми, з якими я зіткнувся.

Довідник wenks.ch був найкращим, який я міг знайти, але мені потрібно було змінити одну маленьку деталь (принаймні на мою систему): автор зменшує розмір пула і додає коментар, пояснюючи чому; в моєму випадку мені довелося перенести цей коментар на наступний рядок, інакше я отримаю 500 помилок. Однак ця помилка з'явилася в тому, що автор описує як /usr/local/www/mozilla-sync.example.com/logs/error-https.log.

Інша проблема, з якою я зіткнувся, полягала в тому, що мої дозволи не налаштовані правильно. Можливо, спробуєте трохи послабити дозволи, щоб побачити, чи допомагає це (особливо в керівництві etc / mozilla-sync.conf і tmp / sync-error.log, це дало мені KeyError: backend в тому ж журналі помилок, що згадувався у вищенаведеному абзаці) .

Мої припущення полягатимуть у тому, щоб відповідно налаштувати fallback_node, якщо ви збираєтеся отримати доступ через https, то, можливо, це має бути https://mydomain.com/ .

Можливо, конфігурація Apache також потребує оновлення. Порт і сертифікат приходять на розум.

Якщо це не допоможе, можливо, спробуйте розділити його - перевірте, чи можна правильно підключитися до сервера, використовуючи https, використовуючи налаштування за замовчуванням ssl, і чи можна змінити номер порту з 5000 до іншого (не використовуючи ssl). Якщо нічого іншого, знову перевірте керівництво.

Сподіваюся, що це допоможе!


0

Я нарешті знайшов вирішення цього питання:

500 Помилки при спілкуванні з Firefox Sync Server через mod_wsgi і Apache2

Необхідно видалити журнал помилок переплетення, оскільки той, який створений синтаксичним аналізатором, запобігає запису до WSGI через помилки дозволу. Це створює помилку 500. \ t

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.