Приглашение при запуске Nginx [emerg] нет раздела событий в конфигурации

В развертывании X-WAF вам необходимо создать новый файл конфигурации nginx. Однако при тестировании конфигурации nginx обнаруживается ошибка и запуск nginx невозможен.

Я ссылаюсь на http://blog.51cto.com/14071176/2318054, я сделал это шаг пошагово по конфигурации в статье, но у меня возникла проблема.

root@VM-0-6-ubuntu:~# /usr/local/openresty/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/openresty/nginx/conf/nginx.conf syntax is ok
nginx: [emerg] no "events" section in configuration
nginx: configuration file /usr/local/openresty/nginx/conf/nginx.conf test failed

root@VM-0-6-ubuntu:~# /usr/local/openresty/nginx/sbin/nginx
nginx: [emerg] no "events" section in configuration

При нормальных обстоятельствах выполнение /usr/local/openresty/nginx/sbin/nginx -t будет иметь два успеха, но у меня это успех и неудача.


person Dora    schedule 01.02.2019    source источник
comment
Просто добавьте events { } над строкой http {.   -  person Richard Smith    schedule 01.02.2019
comment
Спасибо, я использовал файл конфигурации nginx.conf на другом веб-сайте, чтобы решить эту проблему. Это действительно проблема в nginx.conf. Другой сайт, на который я ссылаюсь, это kongdewei.cn/2017/08/11/   -  person Dora    schedule 02.02.2019


Ответы (1)


Просто добавьте events { } над строкой http {:

events {}
http {
    server {
        # Your code here
    }
}
person Stepan Suvorov    schedule 17.06.2019
comment
Вы знаете, что это делает? - person Ben Bieler; 11.08.2020
comment
@BenBieler это раздел для директив обработки соединений. Например, worker_connections 768; nginx.org/en/docs/ngx_core_module.html#events - person Almenon; 12.03.2021