nginx Создание виртуального хоста с указанием домена. Инструкция (Ubuntu, Linux)
Primary tabs
Предположим, что нам нужно:
- Настроить виртуальный хост для сайта example.loc
- Причем сделать так, чтобы этот хост работал на порту 28500
Для чего сделаем следующее:
- В простом варианте, переключим прослушивание порта.
-
Создадим отдельный новый файл для описания конфигурации нашего виртуального хоста, и сразу же откроем его на редактирования, с помощью нано это можно сделать так:
sudo nano /etc/nginx/sites-available/example.conf
Добавим в /etc/nginx/sites-available/example.conf содержимое вроде:
server { listen *:28500; server_name example.loc; root /var/www/example; index index.html index.htm; location / {} }
- где /var/www/example -- корневая директория файлов сайта
(также см. как определить хост с php-fpm)
- Добавляем символическую ссылку что хост был не только доступен - но и разрешен для отображения:
sudo ln -s /etc/nginx/sites-available/example.conf /etc/nginx/sites-enabled/example.conf
- Провериме конфигурацию нджинкса:
sudo nginx -t
- Перезапустим службу, чтобы конфигурация применилась, напр. так:
sudo service nginx restart
Источники:
- Настройка виртуальных хостов Nginx: https://losst.ru/nastrojka-virtualnyh-ho...
- How To Set Up Nginx Server Blocks (Virtual Hosts) on Ubuntu 16.04: https://www.digitalocean.com/community/t...
- Log in to post comments
- 1160 reads