Nginx启动提示[emerg]配置中没有“事件”部分

时间:2019-02-01 14:22:36

标签: nginx openresty web-application-firewall

在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将获得两次成功,但是我的是成功和失败。

2 个答案:

答案 0 :(得分:7)

只需在events { }行上方添加http {

//此评论对我有用。

答案 1 :(得分:0)

置于 http{} 之上

events {
    worker_connections 1024;
}

Nginx worker_connections : 设置一个工作进程可以同时打开的最大连接数。