Директивы Синтаксис: absolute_redirect on | off; Умолчание: absolute_redirect on; Контекст: http, server, location Эта директива появилась в версии 1.11.8. Если запрещено, то перенаправления, выдаваемые nginx’ом, будут относительными. См. также директивы server_name_in_redirect и port_in_redirect. Синтаксис: aio on | off | threads[=pool]; Умолчание: aio off; Контекст: http, server, location Эта директива появилась в версии 0.8.11. Разрешает или запрещает использование файлового асинхронного ввода-вывода (AIO) во FreeBSD и Linux: location /video/ {…
Модуль ngx_http_access_module позволяет ограничить доступ для определённых адресов клиентов. Ограничить доступ можно также по паролю, по результату подзапроса или по JWT. Одновременное ограничение доступа по адресу и паролю управляется директивой satisfy. Пример конфигурации location / { deny 192.168.1.1; allow 192.168.1.0/24; allow 10.1.1.0/16; allow 2001:0db8::/32; deny all; } Правила проверяются в порядке их записи до первого соответствия. В данном примере доступ разрешён только…
Довольно часто системным администраторам приходится копировать различные двоичные данные. Например, иногда может понадобиться сделать резервную копию жесткого диска, создать пустой файл, заполненный нулями для организации пространства подкачки или другой виртуальной файловой системы. Для решения всех этих задач используется утилита dd linux, которая просто выполняет копирование данных из одного места в другое на двоичном уровне. Она…
SSH — (Secure Shell) — это протокол удаленного управления компьютером с операционной системой Linux. В основном ssh используется для удаленного управления серверами через терминал. Если вы администратор нескольких серверов или даже продвинутый веб-мастер, то наверное, вы часто сталкиваетесь с необходимостью работать с тем или иным компьютером по ssh. В Linux для этого используется сервер ssh…
Некоторые интернет-провайдеры и корпоративные компании могли заблокировать большинство портов и разрешить только несколько определенных портов, таких как порты 80 и 443, для усиления своей безопасности. В таких случаях у нас нет выбора, но мы используем один и тот же порт для нескольких программ, например HTTPS-порт 443, который редко блокируется. Вот где в помощь приходит SSLH, мультиплексор SSL…
Модуль ngx_http_map_module создаёт переменные, значения которых зависят от значений других переменных. Пример конфигурации map $http_host $name { hostnames; default 0; example.com 1; *.example.com 1; example.org 2; *.example.org 2; .example.net 3; wap.* 4; } map $http_user_agent $mobile { default 0; «~Opera Mini» 1; } Директивы Синтаксис: map строка $переменная { … } Умолчание: — Контекст: http Создаёт…