Я пытаюсь настроить систему, в которой у меня есть сервер nginx, работающий как обратный прокси-сервер для нескольких веб-сайтов, которые я хочу запустить. Чтобы разделить веб-сайты, я создал контейнер Linux, который содержит каждый сайт, чтобы я мог уменьшить конфликты при использовании базы данных и т. Д.
В настоящее время я пытаюсь заставить свой основной сайт работать и иметь nginx с настройкой пассажира и подключением к redmine, и у меня есть установка Apache, специально настроенная для обслуживания SVN через HTTP, и я пытаюсь использовать аутентификацию redmine с этим.
Я настроил все, как описано в инструкциях по redmine, но когда я извлекаю проект из SVN, он всегда работает, даже если проект является частным, и всякий раз, когда я пытаюсь зафиксировать его в репозиториях, он не сообщает: «Не удалось открыть запрошенный SVN. файловая система », журнал ошибок Apache, связанный с этим событием:« (20014) Внутренняя ошибка: Не удается открыть файл '/ srv / rcs / svn / error / format': Нет такого файла или каталога ». Если я уберу аутентификацию Redmine, я могу оформить и зарегистрировать репозитории в порядке, но аутентификации нет.
У кого-нибудь есть идеи?
редактировать
Я попытался решить эту проблему другим способом, попытавшись заставить аутентификацию работать с помощью LDAP, мне удалось получить ее, чтобы мой пользователь мог войти на веб-сайт Redmine, но как только я попытался проверить что-либо, он сказал, что доступ запрещен для репозиторий.
Проблема оказалась проблемой конфигурации apache из-за значения по умолчанию, установленного в конфигурации apache. По следующей ссылке предоставлена информация для решения проблемы: