Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія Остання ревізія По сторонах наступні версії | ||
sphinx [2023/06/17 13:49] skybetik |
sphinx [2023/12/06 17:52] nightfly |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
- | ====== Використання SphinxSearch як альтернативного пошукового | + | ====== Використання SphinxSearch як альтернативного пошукового |
Рядок 17: | Рядок 17: | ||
У alter.ini: \\ \\ | У alter.ini: \\ \\ | ||
Опція вмикає альтернативний глобальний пошук на базі SphinxSearch. | Опція вмикає альтернативний глобальний пошук на базі SphinxSearch. | ||
- | SPHINX_SEARCH_ENABLED=0 | + | SPHINX_SEARCH_ENABLED=1 |
Хост зі SphinxSearch. | Хост зі SphinxSearch. | ||
SPHINX_SEARCH_HOST=" | SPHINX_SEARCH_HOST=" | ||
Рядок 53: | Рядок 53: | ||
===== Встановлення на FreeBSD ===== | ===== Встановлення на FreeBSD ===== | ||
- | Тестував на FreeBSD 13.1, 13.0, 12.3\\\ | + | Тестував на FreeBSD 13.1, 13.0, 12.3\\ |
* Завантажуємо бінарники з [[http:// | * Завантажуємо бінарники з [[http:// | ||
Рядок 92: | Рядок 92: | ||
# / | # / | ||
</ | </ | ||
- | * Правимо alter.ini під свої реалії. За дефолтом приймається, | + | * Правимо alter.ini під свої реалії. За дефолтом приймається, |
<file alter.ini> | <file alter.ini> | ||
SPHINX_SEARCH_ENABLED=1 | SPHINX_SEARCH_ENABLED=1 | ||
Рядок 104: | Рядок 104: | ||
- | ===== Установка на Debian GNU/Linux ===== | + | ===== Встановлення |
- | В случае если вы использовали [[setupdebianstaller|Debianstaller]], | + | У разі якщо ви використовували [[setupdebianstaller|Debianstaller]], |
< | < | ||
*/30 * * * * / | */30 * * * * / | ||
</ | </ | ||
- | и включите опцию | + | і увімкніть опцію |
<code ini> | <code ini> | ||
SPHINX_SEARCH_ENABLED=1 | SPHINX_SEARCH_ENABLED=1 | ||
</ | </ | ||
- | Все, больше на [[setupdebianstaller|Debian Linux]] | + | Усе, більше на [[setupdebianstaller|Debian Linux]] |
- | ===== Обновление индексов ===== | + | ===== Оновлення індексів ===== |
- | В crontab -e: | + | У crontab -e: |
<file crontab> | <file crontab> | ||
*/5 * * * * / | */5 * * * * / | ||
Рядок 125: | Рядок 125: | ||
===== Автозапуск ===== | ===== Автозапуск ===== | ||
- | Добавим в / | + | Додамо у / |
< | < | ||
Рядок 132: | Рядок 132: | ||
</ | </ | ||
- | Что бы получилось следующее: | + | Що б вийшло наступне: |
<file / | <file / | ||
Рядок 146: | Рядок 146: | ||
</ | </ | ||
- | ===== Ротация логов ===== | + | ===== Ротація логів ===== |
- | Добавим следующие | + | Додамо такі |
<file newsyslog.conf> | <file newsyslog.conf> | ||
Рядок 154: | Рядок 154: | ||
</ | </ | ||
- | И перезапустим newsyslog: | + | І перезапустимо newsyslog: |
< | < | ||
# service newsyslog restart | # service newsyslog restart | ||
</ | </ | ||
- | ===== Безопасность | + | ===== Безпека ===== |
- | Вы можете подумать что данного рода информация чувствительная и вы не хотели бы ей делится | + | Ви можете подумати, що такого роду інформація чутлива і ви не хотіли б нею ділиться зі сторонніми? Власне кілька слів про безпеку. \\ |
- | Так как в базовом варианте не предусмотрена аутентификация - то стоит | + | Оскільки в базовому варіанті не передбачена аутентифікація - то варто обмежити доступність демона директивою listen в sphinx.conf. \\ |
- | Либо же ограничить доступ | + | Або ж обмежити доступ |
- | Так | + | Так |