03.Nginx配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了03.Nginx配置相关的知识,希望对你有一定的参考价值。
user www www;
worker_processes 4;
worker_cpu_affinity 0001 0010 0100 1000;
error_log /data1/logs/nginx-1.7.4/error.log debug_http;
pid /data/program/nginx-1.7.4/logs/nginx.pid;
worker_rlimit_nofile 204800;
events {
use epoll;
worker_connections 20480;
multi_accept on;
accept_mutex off;
}
http {
include mime.types;
default_type application/octet-stream;
log_format access ‘$http_x_forwarded_for $remote_addr [$time_local] "$request" ‘
‘$status $body_bytes_sent "$http_referer" ‘
‘"$http_user_agent"‘;
sendfile on;
tcp_nodelay on;
tcp_nopush on;
server_tokens off; #关闭版本显示
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 256k;
fastcgi_buffers 16 256k;
fastcgi_busy_buffers_size 512k;
fastcgi_temp_file_write_size 512k;
#设定请求缓冲
server_names_hash_bucket_size 128;
client_body_buffer_size 128K;
client_header_buffer_size 16k;
large_client_header_buffers 4 64k;
client_max_body_size 1G;
client_body_timeout 30;
client_header_timeout 10;
keepalive_timeout 65;
send_timeout 30;
reset_timedout_connection on;
proxy_connect_timeout 110;
proxy_send_timeout 110;
proxy_read_timeout 110;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_temp_file_write_size 64m;
proxy_ignore_client_abort on;
open_file_cache max=204800 inactive=20s;
open_file_cache_min_uses 1;
open_file_cache_valid 30s;
#开启gzip模块
gzip on;
gzip_min_length 1k;
gzip_http_version 1.1;
gzip_buffers 8 32k;
gzip_comp_level 2; #0-9 默认值为1,值越大压缩率越高,消耗的cpu资源越多,传输量减小
gzip_types text/css application/x-javascript ;
gzip_vary on;
#gzip_static on;
gzip_proxied any;
gzip_disable "MSIE [1-6]\.";
output_buffers 1 32k;
postpone_output 1460;
server {
listen 80 default_server;
access_log off;
server_name _; #default
return 444;
}
#server {
# listen 6428;
# access_log off;
#
# location / {
# index index.html;
# root /data/wwwroot/slb;
# expires 30d;
# }
#
# error_page 500 502 503 504 /50x.html;
# location = /50x.html {
# root html;
# }
# }
#
include site/*.conf;
}
server {
listen 80;
server_name store-admin-test.nubia.cn;
access_log /tmp/ddd;
location / {
proxy_pass http://localhost:8007;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_redirect off;
proxy_set_header Accept-Encoding ‘gzip‘;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $proxy_add_x_forwarded_for;
#$http_x_forwarded_for;
#$remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Cookie $http_cookie;
#chunked_transfer_encoding off;
}
location ~ ^/(WEB-INF)/ {
deny all;
}
error_page 403 404 500 502 503 504 /error.html;
}
本文出自 “8159085” 博客,谢绝转载!
以上是关于03.Nginx配置的主要内容,如果未能解决你的问题,请参考以下文章
centos配置 nginx +mysql +PHP 有没有简单方法
【keepalived】keepalived vrrp 双实例
03《Nginx 入门教程》Nginx 与 Apache 对比