Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
server:nginx [2015/12/01 20:42] – mirocow | server:nginx [2021/12/31 01:22] (текущий) – [Рецепты / Рекомендации] mirocow | ||
---|---|---|---|
Строка 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:// |