Чтобы настроить DNS в CentOS с помощью Nginx, вам необходимо выполнить следующие шаги:

  1. Установите Nginx в вашей системе CentOS, выполнив следующую команду:
sudo yum install nginx

2. После установки Nginx вам нужно будет создать файл конфигурации для вашего домена. Вы можете сделать это, создав файл в каталоге /etc/nginx/conf.d с именем вашего домена и расширением .conf. Например, если ваш домен example.com, вы должны создать файл с именем example.com.conf.

3. Добавьте следующую конфигурацию в файл конфигурации вашего домена:

server {
    listen 80;
    server_name example.com www.example.com;
    root /var/www/example.com;
    index index.html index.htm;
}

OR

server {
    listen 80;
    server_name yourdomain.com www.yourdomain.com;

    location / {
        root /var/www/html;
        index index.html index.htm;
    }
}

Эта конфигурация указывает, что Nginx должен прослушивать порт 80 для входящих запросов к домену example.com или www.example.com. Директива root указывает корневой каталог для домена, а директива index указывает индексный файл по умолчанию, который будет обслуживаться при доступе клиента к домену.

4. Далее вам нужно будет создать корневой каталог для вашего домена. В приведенном выше примере корневой каталог — /var/www/example.com. Вы можете создать этот каталог, выполнив следующую команду:

sudo mkdir -p /var/www/example.com

5. Наконец, вам нужно будет создать индексный файл для вашего домена. В приведенном выше примере индексным файлом является index.html. Вы можете создать этот файл, выполнив следующую команду:

sudo touch /var/www/example.com/index.html

Затем вы можете отредактировать файл с помощью текстового редактора, например nano, чтобы добавить собственное содержимое.

6. После выполнения этих шагов вам потребуется перезапустить Nginx, чтобы изменения вступили в силу. Вы можете сделать это, выполнив следующую команду:

sudo systemctl restart nginx

Вот и все! Теперь ваш домен должен быть настроен и готов к показу контента. Если у вас есть какие-либо проблемы, вы можете проверить журнал ошибок Nginx /var/log/nginx/error.log для получения дополнительной информации.