NGINX 作为反向代理与静态分离-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

NGINX 作为反向代理与静态分离

2017-03-15 03:33:29 3653 2

windown 版 NGINX 作为反向代理与静态分离, 带着两台TOMCAT, 不知道为什么登录系统页面很慢,两个TOMCAT连接是正确的,都可以通过NGINX来访问,同时查过不是数据为的连接的问题,因为只有十来条数据,下面是NGINX的配置,请问位大神帮忙解决或者把NGINX正确的配置方式告诉我,请指出我的错误地方。谢谢

user nobody;

worker_processes 1;

error_log logs/error.log;

error_log logs/error.log notice;

error_log logs/error.log info;

pid logs/nginx.pid;

events {

worker_connections  1024;

}

http {

include       mime.types;
default_type  application/octet-stream;

log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
#                  '$status $body_bytes_sent "$http_referer" '
#                  '"$http_user_agent" "$http_x_forwarded_for"';

access_log  logs/access.log  main;

sendfile        on;
tcp_nopush     on;

keepalive_timeout  65;

charset  utf-8; 

server_names_hash_bucket_size 128; 
client_header_buffer_size 4k; 
client_body_buffer_size  512k; 
client_max_body_size 300m; 
large_client_header_buffers 4 32k;  

tcp_nodelay on; 

proxy_connect_timeout    5; 
proxy_read_timeout       60; 
proxy_send_timeout       5; 
proxy_buffer_size        16k; 
proxy_buffers            4 64k; 
proxy_busy_buffers_size 128k; 
proxy_temp_file_write_size 128k; 

gzip on; 
gzip_min_length  1k; 
gzip_buffers     4 64k; 
gzip_http_version 1.1; 
gzip_comp_level 2; 
gzip_types       text/plain application/x-javascript application/json text/css application/xml; 
gzip_vary on; 

upstream  localhost.com {
    ip_hash;
    server 127.0.0.1:8080 weight=1;
    server 127.0.0.1:8081 weight=1;
}
server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    #location / {
    #    root   html;
    #    index  index.html index.htm;
    #}

    
    #error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }
#静态文件放置地方,例如图片,JS    
    location ^~ /resources/ {
        root C:\web\apache-tomcat-1-8.5.11\webapps\HRS\resources;
         expires 10d;
    }
#EXT JS放置地方    
    location ^~ /ext/ {
        root C:\web\apache-tomcat-1-8.5.11\webapps\HRS\ext;
         expires 10d;
    }
    
    location / {
        proxy_pass http://localhost.com;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_redirect off;
        #proxy_redirect default;
        
    }
    
取消 提交回答
全部回答(2)
  • 一溜
    2019-07-17 20:55:22

    在nginx access_log里打印出2个时间,你就基本知道慢在哪里了,然后再进一步排除原因:
    $request_time $upstream_response_time

    0 0
  • jingtian.zjt
    2019-07-17 20:55:22

    把worker_processes修改成CPU核心数看看是否会有提升

    0 0
添加回答
相关问答

5

回答

Spark 【问答合集】

社区小助手 2019-05-29 14:13:40 130177浏览量 回答数 5

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 160021浏览量 回答数 145

3

回答

Logstash采集文件名称以及自定义格式的日志文件采集

Snorlax 2019-06-18 11:51:28 116053浏览量 回答数 3

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 148980浏览量 回答数 22

24

回答

阿里云开放端口权限

xcxx 2016-07-20 15:03:33 660548浏览量 回答数 24

31

回答

[@倚贤][¥20]刚学完html/css/js的新手学习servlet、jsp需要注意哪些问题?

弗洛伊德6 2018-10-27 21:52:43 148089浏览量 回答数 31

43

回答

【精品问答集锦】Python热门问题

小六码奴 2019-05-30 15:27:34 144567浏览量 回答数 43

251

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 310353浏览量 回答数 251

97

回答

Redhat/CentOS一键安装web环境全攻略

xiaofanqie 2011-08-11 14:51:38 125082浏览量 回答数 97

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 486174浏览量 回答数 24
+关注
0
文章
2
问答
问答排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载