OpenLiteSpeed logo OpenLiteSpeed用户手册

Web服务器(代理)

目录

Web服务器

名称

描述

此外部应用程序的唯一名称。 在配置的其他部分中使用该名称时,将使用该名称进行引用。

语法

文本

地址

描述

外部网络服务器使用的HTTP,HTTPS或Unix域套接字(UDS)地址。

语法

IPv4或IPv6地址(:端口)、UDS://path或unix:path。如果外部Web服务器使用HTTPS,则在前面加上“https://”。 如果外部Web服务器使用标准端口80或443,则端口是可选的。

示例

192.168.0.10
127.0.0.1:5434
https://10.0.8.9
https://127.0.0.1:5438
UDS://tmp/lshttpd/php.sock
unix:/tmp/lshttpd/php.sock

提示

[安全建议] 如果代理到同一台机器上运行的另一台Web服务器,请将IP地址设置为localhost127.0.0.1,这样从其他机器上就无法访问外部应用程序。

最大连接数

描述

指定服务器与外部应用之间可建立的最大并发连接数。该设置控制外部应用程序可同时处理多少个请求。 然而,真正的限制还取决于外部应用本身。如果外部的速度不够快,或者无法处理大量的并发请求,那么将这个值设置得更高也无济于事。

语法

非负整数

提示

[性能建议] 设置一个高值并不能直接变成高性能。设置为一个不会使外部应用程序过载的值,将提供最佳的性能/吞吐量。

持久连接超时时间

描述

指定空闲持久连接保持打开的最大时间(秒)。

设置为-1时,连接永不超时。设置为0或更大时,连接会在经过该秒数后关闭。

语法

秒数整数

环境

描述

为外部应用程序指定额外的环境变量。

语法

Key=value。多个变量可以用回车换行分隔。

初次请求超时时间 (secs)

描述

指定服务器等待外部应用响应新建立连接上的第一个请求的最大时间(秒)。 如果服务器在这个限制时间内没有收到外部应用的任何数据,它将把这个连接标记为坏(Bad)。这有助于识别与外部应用程序的通信问题。 这有助于尽快发现与外部应用的通信问题。如果某些请求的处理时间较长,则增加这个限制以避免503错误信息。

语法

秒数整数

重试超时(秒)

描述

指定服务器在重试之前,等待出现通信问题的外部应用程序的时间。

语法

秒数整数

响应缓冲

描述

指定是否缓冲从外部应用程序收到的响应。 如果检测到“nph-”(Non-Parsed-Header)脚本,则会关闭带完整HTTP头响应的缓冲。

语法

从下拉列表选择