mapbender / owsproxy
此软件包已被废弃且不再维护。未建议替代软件包。
Mapbender3库
v3.3.1
2022-01-25 11:00 UTC
Requires
- php: ^5.4|>=7.0
- ext-curl: *
Conflicts
- mapbender/mapbender: <=3.2.6
- dev-master / 3.3.x-dev
- v3.3.1
- v3.3.0
- v3.2.1
- v3.2.0
- dev-release/3.1 / 3.1.x-dev
- v3.1.9
- v3.1.8
- v3.1.7
- v3.1.6
- v3.1.5
- v3.1.4
- v3.1.3
- v3.1.2
- v3.1.1
- v3.1.0
- dev-release/3.0.6 / 3.0.6.x-dev
- v3.0.6.7
- v3.0.6.6
- v3.0.6.5
- v3.0.6.4
- v3.0.6.3
- v3.0.6.2
- v3.0.6.1
- v3.0.6.0
- dev-release/3.0.5 / 3.0.5.x-dev
- dev-release/3.2
This package is auto-updated.
Last update: 2023-04-30 09:38:46 UTC
README
此仓库已被弃用。其功能已集成到mapbender核心仓库中,版本为3.3.0。
旧描述:OWS代理
可用于将客户端请求和结果转发到客户端无法直接访问的服务器。
功能
- 通过检查目标URL上的签名(由Mapbender提供签名服务)来保护代理访问
- 禁止与未验证的URL通信
- 允许使用服务器代理
- 使用HTTP代理在高度安全的环境中工作
- 记录代理调用以进行计费
配置
配置在app/config/config.yml
文件中的ows_proxy3_core
部分进行。
选项
代理
代理选项允许通过自定义代理服务器与服务进行通信。该选项需要一些自己的配置
host
: 代理服务器主机名。如果设置为null
,OwsProxy将不使用代理。port
: 代理服务器端口号。timeout
: 如果OwsProxy在number
秒内没有从给定的代理获取响应,则放弃。默认:60秒。connecttimeout
: 如果OwsProxy在number
秒内没有达到host
,则放弃。默认:30秒。user
: 代理服务器用户名。默认:null
。password
: 代理服务器密码。默认:null
。noproxy
: 排除通过代理服务器连接的主机。默认:null
。主机名和IP可以作为YAML数组给出。checkssl
: 检查SSL。默认:false
配置示例
ows_proxy3_core: logging: true obfuscate_client_ip: true proxy: connecttimeout: 30 timeout: 60 host: localhost port: 8080 noproxy: - localhost - 127.0.0.1