Nginx:增加来自同一浏览器的允许连接数

时间:2016-02-02 14:31:48

标签: ajax curl browser nginx connection

我需要你帮助调整一下Nginx和我的服务器。

我有一个托管在我的服务器上的网站,以及一个也在此服务器上托管的API。

网站向API发送Ajax请求。问题是,一旦我打开了向API发送Ajax请求的页面,我就无法使用此浏览器浏览网站,因为我已经达到了网站服务器上此浏览器允许连接的数量。

如何更改Nginx或服务器配置以增加每个浏览器允许的连接数?

感谢您的帮助。

修改

服务器配置

worker_processes 4;
worker_connections 1024;
multi_accept on;
keepalive_timeout 65;

服务器块

server {
       listen         80;
       server_name    mywebsite.com;
       return         301 https://$server_name$request_uri;
}

server {
        listen 443;
        ssl on;
        ssl_certificate    /path/to/pem;
        ssl_certificate_key    /path/to/key;

        # Set the server name
        server_name mywebsite.com;

        # add Strict-Transport-Security to prevent man in the middle attacks
        add_header Strict-Transport-Security "max-age=31536000";

        root /path/to/root/folder;
        index index.php;

        # Logs
        error_log /path/to/error.log;
        access_log /path/to/access.log;

        # strip app_test.php/ prefix if it is present
        rewrite ^/index\.php/?(.*)$ /$1 permanent;

        location / {
                index index.php;
                try_files $uri @rewriteapp;
        }

        location @rewriteapp {
                rewrite ^(.*)$ /index.php/$1 last;
        }

        # pass the PHP scripts to FastCGI server from upstream phpfcgi
        location ~ ^/(index)\.php(/|$) {
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_split_path_info ^(.+\.php)(/.*)$;
                include fastcgi_params;
                fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_param  HTTPS on;
                fastcgi_read_timeout 43200;
                internal;
        }

        # Define error pages
        # Error pages are located in the app folder
        error_page 403 403.html;
        location = 403.html {
                root /path/to/error-pages;
                internal;
        }
        error_page 404 404.html;
        location = 404.html {
                root /path/to/error-pages;
                internal;
        }
        error_page 500 502 503 504 50x.html;
        location = 50x.html {
                root /path/to/error-pages;
                internal;
        }
}

0 个答案:

没有答案