Этот браузер устарел, для работы с сайтом требуется установить один из актуальных:

Установите один из актуальных: Установить edge | Установить chrome | Установить firefox

Установка и настройка NGINX

Статья в процессе доработки!!!

Пакет NGINX устанавливается очень просто:


apt install nginx

После установки NGINX нужно его сконфигурировать, вот мой пример базовой настройки NGINX.

Считается хорошей практикой сразу после установки NGINX создать две директории (если пакетный менеджер вашего дистрибутива сам этого не сделал):

  • /etc/nginx/sites-available (для конфигов всех сайтов)
  • /etc/nginx/sites-enabled (для конфигов только включенных сайтов)
В файл /etc/nginx/nginx.conf, внутрь директивы http, помещаем:


include /etc/nginx/sites-enabled/*;

Включить сайт можно командой:


ln -s /etc/nginx/sites-available/site.conf /etc/nginx/sites-enabled/site.conf
systemctl reload nginx

Выключить сайт можно командой:


rm /etc/nginx/sites-enabled/site.conf
systemctl reload nginx

Создаем файл /etc/nginx/default.conf для внесения в него настроек по умолчанию для всех сайтов (этот файл можно будет подключить к любому сайту, внутрь директивы server):


client_max_body_size 1024M; #максимальный размер запроса к серверу

Делаем отдельный location для подтверждения домена в let's encrypt (помещается внутрь директивы server):


location /.well-known {
    root /path/to/site/root/;
}

Если NGINX используется в качестве реверс прокси над Apache (помещается внутрь директивы server):


# обрабатываем всю статику с помощью nginx, не передавая запрос дальше к apache
location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js|html|txt)(\?.*)?$ {
    root /var/www/vhosts/iteelion.ru/public;
}
назад
вверх