logo
Протокол HTTP

2.5.1 Настройка сервера

Конфигурирование систем программы может быть осуществлено одним из трех способов:

· Установка значений по умолчанию - параметры всех систем устанавливаются по умолчанию; значения параметров по умолчанию устанавливаются на этапе компиляции программы.

· Загрузка конфигурации из файла - все параметры загружаются из файла, состоящего из строк вида «имя_параметра=значение». Для хранения параметров используется файл linspy.conf, находящийся в одном каталоге с исполняемым файлом программы.

· Установка значений из командной строки - в этом случае параметры системы устанавливаются в соответствии с переданными аргументами командной строки.

Последний способ наиболее удобен для быстрого изменения настроек сервера. Все опции командной строки, поддерживаемые программой, представлены в таблице 3.1:

Таблица 3.1

Опция командной строки

Пояснение

-h, --help

программа выводит описание опций командной строки и завершается;

-m dir, --moddir dir

устанавливает каталог загрузки динамических библиотек равным dir; может быть использовано для быстрой смены набор библиотек;

-v, --verbose

включает расширенный режим ведения журнального файла

-s mode, --security mode

включает или выключает режим проверки доступа в зависимости от значения mode; если mode=“on”, проверка доступа включается, а если mode=“off” - выключается;

-a ip, --addr ip

устанавливает адрес привязки серверного сокета равным ip;

-p num, --port num

устанавливает порт привязки серверного сокета равным num;

-d, --daemon

программа загружается в фоновом режиме (режиме демона).