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 блок в вашей конфигурации.