nginx Настройка виртуального хоста в Ubuntu linux
Primary tabs
Задача
Настроить локально виртульный хост:
- для домена
nginxtest.loc
- который соответствовал бы директории
/var/www/nginxtest
(если требуется для теста - в корень этой директории можно положить index.html)
Правим hosts
Добавим в системный hosts строку:
127.0.0.1 nginxtest.loc
Конфигурация виртуального хоста в nginx
- Создадим новый конфиг для нашего сайта в директории потенициально доступных хостов:
sudo nano /etc/nginx/sites-available/nginxtest.loc
и добавим в него строки:
server { listen 80; root /var/www/nginxtest; index index.html index.htm; server_name nginxtest.loc; }
- Активируем наш новый виртуальный хост, с помощью создания символической ссылки:
sudo ln -s /etc/nginx/sites-available/nginxtest.loc /etc/nginx/sites-enabled/nginxtest.loc
- Проводим диагностику текущей конфигурации:
sudo nginx -t
В случае успеха ответ должен быть похож на:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful - Перезагружаем nginx, чтобы "подхватить" кофигурация для вновь добавленного виртуального хоста:
sudo service nginx restart
- Готово! Наш сайт http://nginxtest.loc должен быть доступен в браузере.
Источник: https://rav.pw/nginx-virtual-hosts/
- Log in to post comments
- 2517 reads
vedro-compota
Mon, 01/17/2022 - 13:04
Permalink
См. частный пример здесь:
См. частный пример здесь: http://fkn.ktu10.com/?q=node/10485
_____________
матфак вгу и остальная классика =)