# Настройка статического сайта с помощью Nginx Не забудьте установить nginx, для этого используйте команду `sudo apt install nginx`. #### Для начала создадим файл, который мы будем раздавать с помощью nginx. Поместим в файл `index.html` по адресу `/srv/www/test.ru` текст: ```html Приветственная страничка Привет, Мир! ``` #### Теперь добавим конфигурационный файл `test.ru.conf` по адресу `/etc/nginx/sites-enable/` для nginx: ```bash server { listen 80; server_name test.ru; access_log /var/log/nginx/shkolapobedy.access.log; error_log /var/log/nginx/shkolapobedy.error.log; root /srv/www/test.ru; index index.html; location / { autoindex on; try_files $uri $uri/ =404; } } ``` Для примера приведем конфигурационные файл, которым можно заменить конфиг выше: ```bash server { listen 80; server_name test.ru; access_log /var/log/nginx/shkolapobedy.access.log; error_log /var/log/nginx/shkolapobedy.error.log; location / { root /srv/www/test.ru; autoindex on; try_files $uri $uri/ =404; } } ``` #### Проверяем, что мы не допустили ошибок и конфигурация рабочая: ```bash nginx -t ``` Перезапускаем: ```bash systemctl restart nginx ``` #### Проверяем доступность сайта Так как у нас нет своего домена и привзяанного к нему ip, то сайт не будет доступен по адресу `test.ru`. Для того, чтобы исправить ситуацию необходимо внести `test.ru` в файл `/etc/hosts` Откройте файл `hosts` для редактирования и внесите следующую строку: ``` 127.0.0.1 test.ru ``` Теперь можно открыть браузер и зайти по адресу `test.ru` Вы должны увидеть страничку, которую мы положили по адресу `/srv/www/test.ru`