nginx 動靜分離

2021-08-28 05:32:22 字數 1321 閱讀 2805

# 定義nginx執行的使用者 和 使用者組 如果對應伺服器暴露在外面的話建議使用許可權較小的使用者 防止被入侵

# user www www;

#nginx程序數, 建議設定為等於cpu總核心數

worker_processes 8;

#開啟全域性錯誤日誌型別

error_log /var/log/nginx/error.log info;

#程序檔案

pid /var/run/nginx.pid;

#乙個nginx程序開啟的最多檔案描述數目 建議與ulimit -n一致

#如果面對高併發時 注意修改該值 ulimit -n 還有部分系統引數 而並非這個單獨確定

worker_rlimit_nofile 65535;

events

ip_hash;#治標辦法,解決session問題,治本:快取管理

server 127.0.0.1:8080;

#server 192.168.8.203:8080;

}#配置**引數

proxy_redirect off;

proxy_set_header host $host;

proxy_set_header x-real-ip $remote_addr;

proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;

client_max_body_size 10m;

client_body_buffer_size 128k;

proxy_connect_timeout 65;

proxy_send_timeout 65;

proxy_read_timeout 65;

proxy_buffer_size 4k;

proxy_buffers 4 32k;

proxy_busy_buffers_size 64k;

#快取配置

proxy_cache_key '$host:$server_port$request_uri';

proxy_temp_file_write_size 64k;

proxy_temp_path /dev/shm/jielierp/proxy_temp_path;

proxy_cache_path /dev/shm/jielierp/proxy_cache_path levels=1:2 keys_zone=cache_one:200m inactive=5d max_size=1g;

proxy_ignore_headers x-accel-expires expires cache-control set-cookie;

nginx動靜分離配置 Nginx動靜分離

動靜分離,就是將jsp servlet等動態資源交由tomcat或其他web伺服器處理,將css js image等靜態資源交由nginx或其他http伺服器處理,充分發揮各自的優勢,減輕其他伺服器的壓力,搭建更為高效的系統架構。nginx動靜分析的實現 下面要搭建nginx,環境中有三颱nginx...

nginx動靜分離

nginx location的正則法則 為區分大小寫的匹配。不區分大小寫的匹配 匹配firefox的正則同時匹配firefox 不匹配的 不匹配的 匹配除換行符以外的任意字元 location 匹配的優先順序 與location在配置檔案中的順序無關 location 注意一點的是 經同事提醒,可以...

nginx動靜分離

簡單配置nginx的動靜分離 假設web1為靜態伺服器,web2為動態伺服器,node2做 1.1 根據目錄分開 web1只處理靜態請求 複製 複製 web2只處理動態請求 訪問測試 1.2 通過請求分離 配置 172.25.254.131 www.lbtest.com 1.3 根據副檔名分離 複製...