env PATH; user root root; #user www-data; worker_processes 2; pid /run/nginx.pid; events { worker_connections 2048; multi_accept on; } http { ## # Basic Settings ## #passenger_ruby /usr/local/rvm/gems/ruby-1.9.3-p551/wrappers/ruby; passenger_friendly_error_pages on; passenger_default_user root; passenger_default_group root; passenger_load_shell_envvars off; passenger_start_timeout 360; passenger_max_pool_size 50; passenger_max_request_queue_size 5000; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 2; types_hash_max_size 2048; # server_tokens off; # server_names_hash_bucket_size 64; # server_name_in_redirect off; include /etc/nginx/mime.types; default_type application/octet-stream; ## # SSL Settings ## ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE ssl_prefer_server_ciphers on; ## # Logging Settings ## access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; ## # Gzip Settings ## gzip on; gzip_disable "msie6"; # gzip_vary on; # gzip_proxied any; # gzip_comp_level 6; # gzip_buffers 16 8k; # gzip_http_version 1.1; # gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; ## # Phusion Passenger config ## # Uncomment it if you installed passenger or passenger-enterprise ## include /etc/nginx/passenger.conf; ## # Virtual Host Configs ## include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; #server { # listen 80; # server_name ezxpo.net; # passenger_enabled on; # passenger_min_instances 2; # rails_env production; # root /home/ezxponet/public; # error_page 500 502 503 504 /home.html; # client_max_body_size 1000M; # proxy_ignore_client_abort on; # proxy_connect_timeout 360; # proxy_send_timeout 360; # proxy_read_timeout 360; # proxy_buffer_size 8k; # proxy_buffers 2048 8k; # proxy_busy_buffers_size 192k; #} #server { # listen 80; # server_name classroom.24hreducation.com; # passenger_enabled on; # rails_env production; # root /home/24hreducation/public; # error_page 500 502 503 504 /5xx.html; # client_max_body_size 500M; # proxy_ignore_client_abort on; # proxy_connect_timeout 360; # proxy_send_timeout 360; # proxy_read_timeout 360; # proxy_buffer_size 8k; # proxy_buffers 2048 8k; # proxy_busy_buffers_size 192k; #} #server { # listen 80; # server_name hackathon365.com; # passenger_enabled on; # passenger_friendly_error_pages on; # rails_env development; # root /home/ezxpo_dev1/public; # error_page 500 502 503 504 /5xx.html; # client_max_body_size 1000M; # proxy_ignore_client_abort on; # proxy_connect_timeout 360; # proxy_send_timeout 360; # proxy_read_timeout 360; # proxy_buffer_size 8k; # proxy_buffers 2048 8k; # proxy_busy_buffers_size 192k; #} #server { # listen 80; # server_name jobexpo365.com; # passenger_enabled on; # passenger_friendly_error_pages on; # rails_env production; # root /home/jobexpo365/public/hstest; # error_page 500 502 503 504 /5xx.html; # client_max_body_size 1000M; # proxy_ignore_client_abort on; # proxy_connect_timeout 360; # proxy_send_timeout 360; # proxy_read_timeout 360; # proxy_buffer_size 8k; # proxy_buffers 2048 8k; # proxy_busy_buffers_size 192k; #} } #mail { # # See sample authentication script at: # # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript # # # auth_http localhost/auth.php; # # pop3_capabilities "TOP" "USER"; # # imap_capabilities "IMAP4rev1" "UIDPLUS"; # # server { # listen localhost:110; # protocol pop3; # proxy on; # } # # server { # listen localhost:143; # protocol imap; # proxy on; # } #}