/etc/nginx/nginx.conf:4中的未知指令"server"

Chr*_*ris 15 nginx

使用nginx/0.7.65我在第4行收到此错误.为什么它不识别server

#### CHAT_FRONT ####

server {
  listen 7000 default deferred;
  server_name example.com;
  root /home/deployer/apps/chat_front/current/public;

  location ^~ /assets/ {
    gzip_static on;
    expires max;
    add_header Cache-Control public;
  }

  error_page 500 502 503 504 /500.html;
  client_max_body_size 4G;
  keepalive_timeout 10;
}

#### CHAT_STORE ####

server {
  listen 7002 default deferred;
  server_name store.example.com;
  root /home/deployer/apps/chat_store/current/public;

  error_page 500 502 503 504 /500.html;
  client_max_body_size 4G;
  keepalive_timeout 10;
}

#### LOGIN ####

server {
  listen 7004 default deferred;
  server_name login.example.com;
  root /home/deployer/apps/login/current/public;

  location ^~ /assets/ {
    gzip_static on;
    expires max;
    add_header Cache-Control public;
  }

  error_page 500 502 503 504 /500.html;
  client_max_body_size 4G;
  keepalive_timeout 10;
}

#### PERMISSIONS ####

server {
  listen 7006 default deferred;
  server_name permissions.example.com;
  root /home/deployer/apps/permissions/current/public;

  error_page 500 502 503 504 /500.html;
  client_max_body_size 4G;
  keepalive_timeout 10;
}

#### SEARCH ####

server {
  listen 7008 default deferred;
  server_name search.example.com;
  root /home/deployer/apps/search/current/public;

  error_page 500 502 503 504 /500.html;
  client_max_body_size 4G;
  keepalive_timeout 10;
}

#### ANALYTICS ####

server {
  listen 7010 default deferred;
  server_name analytics.example.com;
  root /home/deployer/apps/analytics/current/public;

  error_page 500 502 503 504 /500.html;
  client_max_body_size 4G;
  keepalive_timeout 10;
}
Run Code Online (Sandbox Code Playgroud)

Krz*_*icz 27

server指令必须包含在http模块的上下文中.此外,您缺少顶级事件模块,它具有一个强制设置,以及一系列将在您的配置的http模块中的节.虽然nginx文档从头开始创建配置并不是特别有用,但那里有一些工作示例.

来源:关于服务器指令的nginx文档

  • @Chris我知道它已经过时了,但是为了解决配置中的"no"事件"你应该添加`events {worker_connections 1024; 进入你的nginx.conf. (18认同)
  • 现在我在配置中得到"没有"事件"部分 (5认同)

h4c*_*1k3 11

添加顶级条目可以解决问题:

events {  }
Run Code Online (Sandbox Code Playgroud)