Nginx: [emerg] Директива "http" не разрешена в /etc/nginx/sites-enabled/default:22

Когда я попытался ввести приведенный выше код в конфигурационный файл Nginx, я обнаружил эту ошибку.which is nginx: [emerg] "http" директива не разрешена здесь в /etc/nginx/sites-enabled/default:22. Я пробовал в теге HTTP, но не могу решить эту проблему

введите описание изображения здесь

Какой бы конфиг вы ни создали в каталоге site-enabled или conf.d, он будет импортирован в блок http в nginx.conf.

Итак, когда вы пишете блок http в вашем конфиге, у вас получается что-то вроде этого:

http {
    http {
        server {
        }
    }
}

Поэтому вы не должны объявлять http блок в вашей конфигурации.

Вернуться на верх