unicorn';中不允许使用nginx指令;s示例nginx.conf

unicorn';中不允许使用nginx指令;s示例nginx.conf,nginx,unicorn,Nginx,Unicorn,我正在使用nginx1.4.1。复制之后,我发现设置必须移动到不同的指令。我仍然无法在nginx.conf文件中放置以下设置:worker\u进程、user、pid和事件块。当我按现在的方式放置它们时,日志显示此处不允许使用指令。我该修什么 worker_processes 1; user deployer sudo; # for systems with a "nogroup" pid /run/nginx.pid; events { worker_connections 1024; #

我正在使用nginx1.4.1。复制之后,我发现设置必须移动到不同的指令。我仍然无法在
nginx.conf
文件中放置以下设置:
worker\u进程
user
pid
事件
块。当我按现在的方式放置它们时,日志显示此处不允许使用
指令
。我该修什么

worker_processes 1;
user deployer sudo; # for systems with a "nogroup"
pid /run/nginx.pid;

events {
  worker_connections 1024; # increase if you have lots of clients
  accept_mutex off; # "on" if nginx worker_processes > 1
}

upstream abc {
  ...
}

server {
  ...
}
更新1
我知道这一点,但奇怪的是我所做的一切都不起作用。我在nginx中找不到任何文档。

原始示例无法直接使用,因为主配置位于
/etc/nginx/nginx.conf
/etc/nginx/nginx.conf
http
指令,其中包括
站点启用/*
指令。要在
/etc/nginx/nginx.conf
上进行的唯一更改是:

work_processes 4;
worker_connections 1024;
另外,从中删除
text/html
,因为默认情况下它已经被gzip压缩了


应用程序中的
nginx.conf
的最终结果应该没有
http
指令,只有
上游
服务器

与上述代码相比,您的
http{
块在哪里?