Навигация
|
Основы конфигурации NGINXОсновы конфигурации NGINXУстановка
Linux Debian подобные
Linux RedHat подобные
FreeBSD
Конфигурационный файл nginx.conf состоит из секций конструкции типа:
Глобальные директивы:
#пользователь(группа), от которого исполняются рабочие процессы, если не указан, подразумевается имя(группа) пользователя
#кол-во рабочих процессов, рекомендуется назначить параметр равным количеству процессорных ядер
#файл записи ошибок принимает аргументы-уровни(warn error,crit,alert,emerg,debug,info,notice)
#файл записи идентификатора главного процесса
#максимальное количество единовременных соединений в одном рабочем процессе
Подключить файлы конфигурации можно как по одному, так и несколько сразу в любом месте конфигурационного файла:
Секция HTTP
Некоторые директивы принимающие числовые значения или on
Секция server (описание виртуальных серверов) в секции HTTP
Секция server указывается директивами listen и server_name, где listen - IPадрес и номер порта, либо путь к сокету домена UNIX
Пример конфигурационного файла nginx.conf:
Примеры редиректов (переписываем запросы по dns алиасу test-computername и порту 3001 на алиас test-computername и порт 5001):
Примеры простой связки с веб-сервером Apache
Страницы ошибок, примеры
Пример куска конфигурационного файла nginx.conf
HTTPS
Перенаправление с HTTP на HTTPS (пара примеров)
Сервер NGINX с поддержкой HTTPS
Примеры редиректов с помощью return и rewrite
REWRITE
переписывается лишь часть исходного URL, соответствующая регулярному выражению
выполняется медленнее return
Тут:
$host — хост из запроса
$request_uri — изначальный запрос вместе с аргументами
permanent - аргумент
аргументы принимают следующие значения:
permanent — редирект с кодом 301.
redirect — редирект с кодом 302.
last — закончить обработку с переходом в новый location.
break — закончить обработку и остаться в текущем location.
RETURN
переписывается полный URL на указанный URL
выполняется быстрее rewrite
Тут:
301 - код
Самые распространенные:
301(склейка страниц) для поискового робота значит старая и новая страницы одно и тоже
302 переход по новому адресу, поисковый робот индексирует новую страницу заново
Для пользователя разницы между кодами 301 и 302 нет
Комментарии пользователей Эту новость ещё не комментировалиНаписать комментарий Анонимам нельзя оставоять комментарии, зарегистрируйтесь! |
Контакты Группа ВК | Код обмена баннерами | Видео к IT статьям на YoutubeВидео на другие темы Смотреть | |||
Мои друзья: | © Snakeproject.ru создан в 2013 году.При копировании материала с сайта - оставьте ссылку.Весь материал на сайте носит ознакомительный характер,за его использование другими людьми, автор ответственности не несет. |
||||
Поддержать автора и проект
|