nginx Настройка виртуального хоста в Ubuntu linux

Задача

Настроить локально виртульный хост:

  • для домена nginxtest.loc
  • который соответствовал бы директории /var/www/nginxtest (если требуется для теста - в корень этой директории можно положить index.html)

Правим hosts

Добавим в системный hosts строку:

127.0.0.1       nginxtest.loc

Конфигурация виртуального хоста в nginx

  1. Создадим новый конфиг для нашего сайта в директории потенициально доступных хостов:
    sudo nano /etc/nginx/sites-available/nginxtest.loc

    и добавим в него строки:

    server {
            listen   80;
            root /var/www/nginxtest;
            index index.html index.htm;
            server_name nginxtest.loc;
    }
  2. Активируем наш новый виртуальный хост, с помощью создания символической ссылки:
    sudo ln -s  /etc/nginx/sites-available/nginxtest.loc /etc/nginx/sites-enabled/nginxtest.loc
  3. Проводим диагностику текущей конфигурации:
    sudo nginx -t

    В случае успеха ответ должен быть похож на:

    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful

  4. Перезагружаем nginx, чтобы "подхватить" кофигурация для вновь добавленного виртуального хоста:
    sudo service nginx restart
  5. Готово! Наш сайт http://nginxtest.loc должен быть доступен в браузере.

Источник: https://rav.pw/nginx-virtual-hosts/

Key Words for FKN + antitotal forum (CS VSU):

vedro-compota's picture

См. частный пример здесь: http://fkn.ktu10.com/?q=node/10485

_____________
матфак вгу и остальная классика =)