Виртуальный хост nginx

Создание конфигураций для сайта

Во время установки Nginx был создан набор каталогов для конфигурационных файлов. Сейчас нас интересуют следующие каталоги: /etc/nginx/sites-enabled и /etc/nginx/sites-available .

Для каждого сайта создается свой файл настроек сайта в директории /etc/nginx/sites-available

В каталоге /etc/nginx/sites-available создадим файл с названием сайта для удобного управления настройками, в котором будет конфигурация будущего сайта.

touch /etc/nginx/sites-available/название_сайта

Создадим символическую ссылку на файл (которые создали выше) в каталоге /etc/nginx/sites-enabled , таким образом мы включим файл в конфигурацию сервера.

ln -s /etc/nginx/sites-available/ название_сайта /etc/nginx/sites-enabled/ название_сайта

Настройки конфигураций для сайта html

server {

# Слушаем на порту 80	
# Прописываем ip или домен на который будем обращаться
# Далее указываем директорию где лежат файлы сайта
# Прописываем файл с которого необходимо запустить сайт

listen *:80 default_server;
server_name 89.22.224.180;
root /var/www/weblab;
index index.html index.htm;

location / {}

}

Проверка работы html

Так как мы роазместили фаил index.html в директории сайта, которую прописали в конфигурационном файле, мы модем проверить работу, зайдя по ip или домену на сервер.