Тема: «nginx»

Категория:
Linux

Деректива Nginx - location с примерами

nginx

Директива location служит для установки конфигурации в зависимости от URI-запроса. Синтаксис location в общем виде следующий:

Syntax:   location [=|~|~*|^~] uri { ... }
          location @name { ... }
Context:  server, location

Перед тем, как перейти к более детальному изучению, нужно заметить, что location определяется в контексте server (или в location в случае вложенной директивы), и в одном настраиваемом виртуальном хосте могут использоваться разные конфигурации в зависимости от обрабатываемого сервером URI.

Категория:
Разное

Настраиваем переадресацию (Redirect 301) для nginx, apache и php

Довольно важный момент при настройке сайта. Неправильно настроенный редирект может сильно повредить поисковой выдачи сайта. Самые распространённые ситуации, в которых приходиться использование Permanent Redirect 301:

  • Смена адреса сайта - вы купили свой домен и решили переехать с site.example.com на site.ru
  • Склейка зеркал - если ваш сайт доступен по адресу www.site.ru и site.ru, поисковые системы могут посчитать это как два разных сайта, поэтому для начала необходимо определиться с главным зеркалом (с www или без www) и настроить редиректы на основное зеркало.
  • Когда страница (одна или несколько) сменила свой адрес - в какой то момент стало понятно, что адреса http://example.com/index.php?option=com_content&task=view&id=23&Itemid=1 не есть хорошо, и нужно их переделать в http://example.com/sport/news12, но жалко терять позиции в индексе поисковых систем (поскольку для них это будет новая статья).
  • Еще один способ для борьбы с дублями страниц
Категория:
Linux

Настройка web-сервера nginx, php-fpm на CentOS

Прежде всего nginx — простой, быстрый и надёжный сервер, не перегруженный функциями, который идеально подходит для сайтов-блогов и кроме того может служить как прокси-сервер перед другими серверами, например apache. В данной статье рассматривается настройка конфигурационных файлов, необходимых для работы nginx в связке с php-fpm, порядок действий следующий:

Категория:
Linux

Быстрая настройка web-сервера nginx на базе CentOS

Предполагается, что сама операционная система уже установлена в минимальной конфигурации. Остается настроить сам web-сервер и другие необходимые службы: