# Настройка статического сайта с помощью 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`