소스 검색

Add proxyrequests directive (#144)

* Add ProxyRequests directive

This allows or prevents Apache httpd from functioning as a forward proxy server.
[See](https://httpd.apache.org/docs/current/mod/mod_proxy.html#proxyrequests).
The default action is off so I've set this a the default for this formula so it does not change the default behaviour.

* Add example pillar usage
master
Martin Jackson 8 년 전
부모
커밋
6382785cc9
2개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. +2
    -1
      apache/vhosts/proxy.tmpl
  2. +1
    -0
      pillar.example

+ 2
- 1
apache/vhosts/proxy.tmpl 파일 보기

@@ -18,6 +18,7 @@
'LogFormat': site.get('LogFormat', '"%h %l %u %t \\\"%r\\\" %>s %O"'),
'CustomLog': site.get('CustomLog', '{0}/{1}-access.log'.format(map.logdir, sitename)),
'ProxyRequests': site.get('ProxyRequests', 'Off'),
'ProxyPreserveHost': site.get('ProxyPreserveHost', 'On'),
'ProxyRoute': site.get('ProxyRoute', {}),
} %}
@@ -44,7 +45,7 @@
SSLCertificateChainFile {{ site.SSLCertificateChainFile}}
{% endif %}
{% endif %}
ProxyRequests {{ vals.ProxyRequests }}
ProxyPreserveHost {{ vals.ProxyPreserveHost }}
{% for proxy, proxyargs in vals.ProxyRoute|dictsort|reverse %}
{% set proxyvals = {

+ 1
- 0
pillar.example 파일 보기

@@ -85,6 +85,7 @@ apache:
# RedirectTarget: 'http://www.example.net'

# if template is 'proxy.tmpl'
# ProxyRequests: 'On'
# ProxyPreserveHost: 'On'
# ProxyRoute:
# my sample route:

Loading…
취소
저장