Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| server:nginx [2015/12/01 20:42] – 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: | + | |
| - | + | ||
| - | ===== Установка ===== | + | |
| - | + | ||
| - | ===== 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=/usr --sbin-path=/ | + | |
| - | </ | + | |
| - | ==== PPA ==== | + | |
| - | < | + | |
| - | distr=squeeze | + | |
| - | nginx=stable # use nginx=development for latest development version | + | |
| - | </ | + | |
| - | < | + | * [[nginx: |
| - | echo "deb http:// | + | * [[nginx:redirect-without-slash|Создание редиректа со слеша на без слеша]] |
| - | apt-key adv --keyserver keyserver.ubuntu.com | + | * [[nginx: |
| - | apt-get update | + | * [[nginx: |
| - | apt-get install | + | * [[nginx:run-php|Запуск php скриптов]] |
| - | </code> | + | * [[nginx:run-python|Запуск python скриптов]] |
| + | * [[nginx:run-ruby|Запуск ruby скриптов]] | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | * https:// | ||
| - | ====== Видеоруки ====== | + | ===== Примеры конфигураций ===== |
| - | * https://xakep.ru/2010/12/15/54168/ | + | |
| + | * [[nginx: | ||
| + | * [[nginx: | ||
| + | | ||
| + | * [[http:// | ||
| + | * https:// | ||
| + | * https://ahrameev.ru/article/ | ||
| + | * https:// | ||