add docker config files
This commit is contained in:
35
docker/nginx/conf.c/proxy.conf
Normal file
35
docker/nginx/conf.c/proxy.conf
Normal file
@@ -0,0 +1,35 @@
|
||||
# 代理临时文件目录,用于存放尚未完全发送/接收的请求体或响应体片段
|
||||
proxy_temp_path /var/www/server/nginx/proxy_temp_dir;
|
||||
|
||||
# 定义代理缓存存放路径、目录层级、缓存区名称与大小、失效时间和最大占用空间
|
||||
proxy_cache_path /var/www/server/nginx/proxy_cache_dir levels=1:2 keys_zone=cache_one:20m inactive=1d max_size=5g;
|
||||
|
||||
# 客户端请求体缓冲区大小;超过此大小的请求体会写入临时文件(单位:字节,可用k、m)
|
||||
client_body_buffer_size 512k;
|
||||
|
||||
# 与上游服务器建立连接的超时时间(秒)
|
||||
proxy_connect_timeout 60;
|
||||
|
||||
# 从上游服务器读取响应的超时时间(秒)
|
||||
proxy_read_timeout 60;
|
||||
|
||||
# 向上游服务器发送请求时的超时时间(秒)
|
||||
proxy_send_timeout 60;
|
||||
|
||||
# 用于读取上游响应头的缓冲区大小
|
||||
proxy_buffer_size 32k;
|
||||
|
||||
# 用于读取上游响应体的缓冲区数量与每个缓冲区大小(数量 大小)
|
||||
proxy_buffers 4 64k;
|
||||
|
||||
# 当缓冲区正在被发送到客户端时允许占用的缓冲区总大小
|
||||
proxy_busy_buffers_size 128k;
|
||||
|
||||
# 向临时文件写入时每次写入的最大字节数
|
||||
proxy_temp_file_write_size 128k;
|
||||
|
||||
# 指定在何种情况下将请求转发到下一个上游(错误、超时、无效头以及特定HTTP状态码)
|
||||
proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
|
||||
|
||||
# 在当前上下文启用名为 cache_one 的缓存区用于响应缓存(与上面的 keys_zone 名称对应)
|
||||
proxy_cache cache_one;
|
||||
Reference in New Issue
Block a user