[ruby on rails]nginx配置

worker_processes  auto;
error_log  logs/error.log debug;
pid  /run/nginx.pid;

events {
    worker_connections  1024;
}

rtmp {
    server {
        listen 1935;
	chunk_size 4000;
        application live {
            live on;
        }
    }
}

http {
    # 关闭 Nginx 在 HTTP Response Header 的版本资讯,减少资讯洩漏
	server_tokens       off;
	client_max_body_size 100m;
	gzip on;
   	gzip_disable "msie6";

    # 最佳化 gzip 压缩
	gzip_comp_level    5;
	gzip_min_length    256;
	gzip_proxied       any;
	gzip_vary          on;
	gzip_types application/atom+xml application/javascript application/x-javascript application/json application/rss+xml application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/svg+xml image/x-icon text/css text/xml text/plain text/javascript text/x-component;

#	upstream index_server {
#	server localhost:3000;
#	}

	server {
		listen 80;
        server_name  xxxx;
        root /home/xxxx/public/;
        
	#	location / {
    #		root /home/xxxxx/public/;
    #		proxy_pass http://index_server;
    #	}
		location ~ ^/assets/ {
		    expires 1y;
		    add_header Cache-Control public;
		    add_header ETag "";
		    break;
		}     	 
	}	
}

猜你喜欢

转载自blog.csdn.net/qq_41037744/article/details/89766386
今日推荐