Примечание
# apt-get install nginx
# systemctl enable --now nginx
# mkdir -p /var/www/test.alt
/etc/nginx/sites-available.d/test.alt.conf
на основе /etc/nginx/sites-available.d/default.conf
:
# cp /etc/nginx/sites-available.d/default.conf /etc/nginx/sites-available.d/test.alt.conf
/etc/nginx/sites-available.d/test.alt.conf
:
server { listen *:80; server_name test.alt www.test.alt; location / { root /var/www/test.alt; } access_log /var/log/nginx/test.alt-access.log; }
# ln -s /etc/nginx/sites-available.d/test.alt.conf /etc/nginx/sites-enabled.d/
# systemctl reload nginx
/var/www/test.alt/index.html
со следующим содержимым:
<html> <head> <title>Пример веб-страницы</title> </head> <body> <h1>It's work!</h1> </body> </html>
/etc/nginx/nginx.conf
— главный файл конфигурации Nginx;
/etc/nginx/sites-available
— каталог с конфигурациями виртуальных хостов (каждый файл, находящийся в этом каталоге, содержит информацию о конкретном сайте);
/etc/nginx/sites-enabled
— в этом каталоге содержаться конфигурации активных сайтов, обслуживаемых Nginx.