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