#security #solr #warnings
#Безопасность #solr #предупреждения
Вопрос:
В настоящее время я работаю над Solr в автономном режиме. Поскольку я новичок в Solr, я хотел запустить сервер с помощью команды start -e techproducts . Ядро загружено правильно, но появляется предупреждающее сообщение: «Не все плагины безопасности настроены! аутентификация = отключена, авторизация = отключена. Solr настолько безопасен, насколько вы его создаете. Подумайте о настройке аутентификации / авторизации, прежде чем предоставлять solr внутренним или внешним пользователям «
Проблема в том, что я уже создал свой security.json, я поместил его в домашний каталог и аутентифицировался при входе на сервер, так что это кажется эффективным. Почему это предупреждающее сообщение продолжает появляться?
Комментарии:
1. Пожалуйста, укажите соответствующую информацию в виде текста в вашем вопросе, поскольку текст на изображениях имеет довольно низкую доступность. Пожалуйста, укажите любую соответствующую конфигурацию, которую вы также выполнили; если сервер запрашивает аутентификацию для любой конечной точки, включая запрос данных, тогда кажется, что сообщение об ошибке неверно (.. и какая версия Solr?) — но я предполагаю, что это потому, что есть конечные точки, которые не защищены.
2. Извините, я забыл указать описание, но изображение предупреждающего сообщения находится в ссылке 🙂 сервер запросил у меня аутентификацию, но в нем не упоминается конечная точка.
3. Возможно ли, что предупреждение устарело и больше не применимо? При перезапуске Solr вы снова получаете предупреждение (с новой датой и временем)?
4. Что ж, я пытаюсь перезапустить Solr, и появляется то же сообщение с предупреждением
5. Наличие описания не помогает никому, кто ищет сообщение об ошибке, или людям, у которых проблемы со зрением. Текст должен быть добавлен к вопросу правильно, чтобы он был доступен и доступен для поиска.
Ответ №1:
Попробуйте записать security.json
файл в нужное место, чтобы Solr мог читать во время запуска.
Перейдите на страницу панели мониторинга и найдите solr.solr.home
свойство, которое должно выглядеть следующим образом: -Dsolr.solr.home=/var/solr/data
, затем вы записываете файл в /var/solr/data/security.json
. Затем перезапустите Solr, и во время запуска консоль должна показывать что-то вроде thi вместо ПРЕДУПРЕЖДЕНИЯ:
INFO (main) [ ] o.a.s.c.CoreContainer Initializing authorization plugin: solr.RuleBasedAuthorizationPlugin
INFO (main) [ ] o.a.s.c.CoreContainer Initializing authentication plugin: solr.BasicAuthPlugin