title: unknown directive "server" in /etc/nginx/nginx.conf:4
body: <p>With nginx/0.7.65 I'm getting this error on line 4. Why doesn't it recognize <code>server</code>?</p>
  
  <pre><code>#### 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;
  }
  </code></pre>