Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| server:nginx [2015/12/29 09:57] – [Документация] mirocow | server:nginx [2025/10/09 22:31] (текущий) – 192.168.1.159 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | {{tag> | + | {{tag> |
| - | ===== Настройка | + | ===== NGINX ===== |
| - | * [[nginx: | + | * [[nginx: |
| - | ===== Core ===== | + | * [[nginx: |
| + | * [[nginx: | ||
| + | * https:// | ||
| - | * [[nginx: | ||
| - | * [[nginx: | ||
| - | * [[nginx: | ||
| - | * [[nginx: | ||
| - | * [[nginx: | ||
| - | ===== Конструкции и их применение ===== | + | ==== Скрипт создания настроек сайта для Nginx ==== |
| - | * [[if|if]] | + | Я очень давно разрабатываю web проекты и для их публикации использую nginx web сервер. За это время скопилось много рецептов использования этого замчательного web сервера. Но из за лени каждый раз писать настройки заново я создал скрипт позволяющий ускорить и упростить это муторное занятие. |
| - | * [[break|break]] | + | |
| - | * [[try_files|try_files]] | + | |
| + | * [[debian: | ||
| + | ==== Параметры сервера ==== | ||
| - | ===== Специфические настройки ===== | + | * client_max_body_size |
| + | * keepalive_timeout | ||
| - | * server_name_in_redirect off; | + | ==== Встроенные переменные ==== |
| - | ===== Modules | + | * [[nginx: |
| + | ==== Конструкции и их применение | ||
| + | |||
| + | * if - не использовать | ||
| + | * break | ||
| + | * try_files | ||
| + | |||
| + | ==== Модули / Modules | ||
| * [[fastcgi_module|fastcgi_module]] - позволяет передавать запросы FastCGI-серверу | * [[fastcgi_module|fastcgi_module]] - позволяет передавать запросы FastCGI-серверу | ||
| Строка 36: | Строка 41: | ||
| * [[http:// | * [[http:// | ||
| * [[http:// | * [[http:// | ||
| - | * [[http://nginx.org/ | + | * [[nginx:fastcgi_module|]] |
| - | + | * [[https://github.com/openresty/lua-resty-redis|Lua redis client driver]] | |
| - | ====== Отладка location ====== | + | * [[nginx:lua]] |
| - | + | ||
| - | * [[Отладка|Отладка]] | + | |
| - | + | ||
| - | ====== Оптимизация ====== | + | |
| - | + | ||
| - | * [[Ссылки|Ссылки]] | + | |
| - | + | ||
| - | ====== High Load ====== | + | |
| - | + | ||
| - | * http:// | + | |
| - | * http:// | + | |
| - | * http:// | + | |
| - | * http:// | + | |
| - | * http:// | + | |
| - | * http:// | + | |
| - | * http:// | + | |
| - | * http:// | + | |
| - | + | ||
| - | * [[http:// | + | |
| - | * [[http://habrahabr.ru/ | + | |
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | + | ||
| - | ====== ALL ====== | + | |
| - | + | ||
| - | * [[all|all]] | + | |
| - | + | ||
| - | ====== Документация ====== | + | |
| - | + | ||
| - | * http://nginx.org/ | + | |
| - | * http:// | + | |
| - | * http:// | + | |
| - | * http:// | + | |
| - | * [[http:// | + | |
| - | * [[nginx: | + | |
| - | * [[nginx: | + | |
| - | * [[nginx: | + | |
| - | + | ||
| - | ===== Установка ===== | + | |
| - | + | ||
| - | ===== Ubuntu ===== | + | |
| - | + | ||
| - | * apt-get install libpcre3-dev libpcre3 zlib1g-dev | + | |
| - | + | ||
| - | ==== Debian 6 ==== | + | |
| - | < | + | |
| - | # nginx | + | |
| - | deb http:// | + | |
| - | deb-src http:// | + | |
| - | </ | + | |
| - | + | ||
| - | === ./configure === | + | |
| - | + | ||
| - | Без прокси | + | |
| - | <code conf> | + | |
| - | ./configure --prefix=/ | + | |
| - | </ | + | |
| - | + | ||
| - | <code conf> | + | |
| - | ./configure --prefix=/ | + | |
| - | </ | + | |
| - | ==== PPA ==== | + | |
| - | < | + | |
| - | distr=squeeze | + | |
| - | nginx=stable # use nginx=development for latest development version | + | |
| - | </ | + | |
| - | < | + | ===== Рецепты |
| - | echo "deb http:// | + | |
| - | apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE8C | + | |
| - | apt-get update | + | |
| - | apt-get install nginx | + | |
| - | </ | + | |
| - | ====== Видеоруки | + | * [[nginx: |
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * https:// | ||
| - | * [[https:// | + | ===== Примеры конфигураций ===== |
| - | * [[http:// | + | |
| - | * http:// | + | |
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * https:// | ||
| + | * [[http:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||