Преглед на файлове

[#141] Support additional options for Proxypass (#142)

* Add support for proxy pass target options

* Add example usage
tags/v0.37.4
Martin Jackson преди 8 години
родител
ревизия
b1640f4f3d
променени са 2 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. +2
    -1
      apache/vhosts/proxy.tmpl
  2. +1
    -0
      pillar.example

+ 2
- 1
apache/vhosts/proxy.tmpl Целия файл

@@ -50,11 +50,12 @@
{% set proxyvals = {
'ProxyPassSource': proxyargs.get('ProxyPassSource', '/'),
'ProxyPassTarget': proxyargs.get('ProxyPassTarget', 'https://{0}'.format(sitename)),
'ProxyPassTargetOptions': proxyargs.get('ProxyPassTargetOptions', ''),
'ProxyPassReverseSource': proxyargs.get('ProxyPassReverseSource', '/'),
'ProxyPassReverseTarget': proxyargs.get('ProxyPassReverseTarget', site.get('ProxyPassTarget', 'https://{0}'.format(sitename))),
} %}
######### {{proxy}} #########
ProxyPass {{ proxyvals.ProxyPassSource }} {{ proxyvals.ProxyPassTarget }}
ProxyPass {{ proxyvals.ProxyPassSource }} {{ proxyvals.ProxyPassTarget }} {{ proxyvals.ProxyPassTargetOptions }}
ProxyPassReverse {{ proxyvals.ProxyPassReverseSource }} {{ proxyvals.ProxyPassReverseTarget }}
{% endfor %}
{% if site.get('Formula_Append') %}

+ 1
- 0
pillar.example Целия файл

@@ -90,6 +90,7 @@ apache:
# my sample route:
# ProxyPassSource: '/'
# ProxyPassTarget: 'http://www.example.net'
# ProxyPassTargetOptions: 'connectiontimeout=5 timeout=30'
# ProxyPassReverseSource: '/'
# ProxyPassReverseTarget: 'http://www.example.net'


Loading…
Отказ
Запис