Hi-
Unfortunately, these Global header rewrite rules (eg, that apply to
*all* requests), are not reloadable.

The way we get around this is to have very limited global rules. We
have remap rules for each of our properties, and call header rewrite
inside that for property specific rules. For example,

map http://example.com http://origin.example.com \
   @plugin=header_rewrite.so @pparam=example/hdrs.config

then, in $ATSroot/example/hdrs.config we'd have the rules associated
with example.com.

miles

On Sun, Oct 11, 2020 at 9:30 PM pentester <[email protected]> wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>     Dear Folks!
>
> *(?) Could someone enlight me please what's the best way reload dynamic
> rules without restarting ATS (v8.1.0)?
>
> My plugin.conf looks:
>
> header_rewrite.so /usr/local/etc/trafficserver/config_file_1.conf
>
>
> And all rules in "/usr/local/etc/trafficserver/config_file_1.conf"
> are dynamic. (I mean periodically i'm updating them with corresponding
> information||rules)
>
>
> (!) Problem:
>
> Without:
> # trafficserver restart
>
> or
>
> without:
> # traffic_ctl server restart --drain
>
> i can't apply changes.
>
>
> # traffic_ctl config reload also doesn't help anymore.
>
>
>
> Thanks in advance!
>
>
>
>
>
>
>
> - -----BEGIN PGP PUBLIC KEY BLOCK-----
> Version: GnuPG v2.0.22 (GNU/Linux)
>
> mQINBF68kXkBEAD9fDwkcQqbbgbAa7/Oy07r2Lt2SoYbQFAlK8ECa+25QlNdvfH5
> c/EBrvb5hyE5D33AZdv9Dee40OTmJGQQc1M6jDb8iOlZiNaDc3ZcfZzGhhKsEFNr
> hWPnaC+58Z0dTjpG03dRRWFs1Xrn1r2HTqhq5rG5UddnPT3pwFjQBuSxJTGn3i9P
> tZKl7WPgmfXgGXKDit+tAEjqPRFgiMkJYqsDJZFd+Xoon8Bi/6LK1asxykb/2qrY
> maEaWkJ7x5nzio/5pne0/OVZtExZCK3439ibEI0ppzNHcCEhua1Kk3SzQXFcvt6s
> 9QssaC/N/njm07eEJ7GyvV6w9NtJRgQZ0Bf8uYFEkDgdtHnkVnCr/YsS3f1Yl63c
> gOPMPxYaZrUjYWrJEnm2V5XxdoVYs4s8gxY6jEQ5oWQmMpkPhOekWMkOw+3p+hFn
> 2nyZhdb8KkvWa34Lif3fNfNoKhk0PWD+rwG9BwqTKxEAUVmxHvy74F1hvzYk+5IL
> zCDzwGTpCQ/xgIdnjfHdel0tOOIgCnXCsyh/sFuB4XsoVeFdnrws2nVZQVXLWFJF
> va8WpzVLWr2twHO6Z3pB10JbQcFEPBnYlCO8pcZvydLwcrROG9G2PrUBHWjvQD0o
> 2kpDC89byGpMVM1cx8AWq7sDtjYeW6vrcFJaHarymG1DzAFUjYO9UhMgNwARAQAB
> tB9wZW50ZXN0ZXIgPHBlbnRlc3RAY2VydC5nb3YuYXo+iQI/BBMBAgApBQJevJF5
> AhsDBQkB4TOABwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQytVB6cybO77G
> Qg//StzzAgIHZHuDMh94Kh/qOSAxynumTnhZ6VZU0/59CzQUu285cLpZUmPwJdaz
> GmS795NwZVnbla3bKm1HR7d2LwOB24rSgoCPgbTEqMxDzm2KbdOnnSi98vdRGdWp
> p3nS7T6oZ2+6CPY8Pg+hvD8LfhwdcUmVNhDENrZ0agSEBmdj+At+7jOBbQUvSKPk
> Revw/kdQeo+SZKOE2gs/MDJsaSFv4lhyTy6jKbPFHbk5C+ZJ32BPDL3IZ02pdUVZ
> WKBnX5d3z9EHliKpMyZHQu2998t9wz447ab9W7AIxhuD+vqjrQYRLFk2oKb3/eDW
> RPDRIfCk2py9+e9j38cnPhtsmXO5eYoXa4mbBwMPieCqRfN3Msna7USbPbe4mfgb
> AIdrJCYj2TrYs6ErdRXpb4I60iXZlTWXYdQlVYLLdn2Sb6lqfgREhryLZADxIcoN
> YwYSJE3NsULKlhPub4wOMCIIaQk7GLz02ZcFGORTtnFKHcg91GqcNCj7SGu+2C3n
> hpPNJVDnbgU4XToMmKgALFpG82JXEuQYUOH8/SB+qlrBMCwoSuLSO2Tu5l0hHCWw
> bp8al8yIMHCfqAvrCntGE+rpJKHvO7BhzL+tvvA3HJn4loKhMq9J8v+gI+YEjUsU
> WpEOmusARUiBVi4MlUxoNQH8yS7zMNXkFoaQOf+yWH3BCSi5Ag0EXryReQEQANsd
> iZZW8vt4STelg0D/PW4sRYUgm0gQgp/V6PlOiwlJ+x7DRCdEtlzLnr/wyB0TbwHO
> 7hxAhAlAHjgTAbDYAuz2Scm9OiiNiZpJqL/ka9gsVVczXgZzgWg9cuFtHc8CMPjs
> 0D7yqc6ANQeVJLCqJ/+4jyQzNc5VZPm+tJ6hnTLcEaok+9dPnB8/9cVo88tVhWN+
> /9jvGAxB/rcfY+eQEBwxmOk9w74Vs0Fj1pIcsZYrWounYG4Dh9/O+xw3E0mr1Sj2
> YJmpTWRrUqLqxeGm5lptn9HBTA6qecJrX9urh7djXUbcRZcptBpaHfYvO1lcvRhZ
> 6ndpNAnknp/6FaCCqWKwKkAr3TtB7uJbxz+xJAi+fU2ZOkyNeBlavzmZinRRmujn
> Rdkqgtks0qUMQVdbNju/A36O9uVZyEm+lkMFNNq+Q0dehRLsUjYJJywCjB7Pwa6d
> FmrRGhTxd9J1qxkzCue941TNYJkPfVAuhyuAAO85TXi3fF20QdxC4IgIzl39xScY
> k/gTzIbDUFlKn+BIC5O2QSLpof8r0qhkZIXA3D/6HBMpT9IemI2BeOf6VpwN66nn
> sJqk/3t8naS5nxyZ8lQe85JOyxane5KT7mRK+x9vyBixlnWh3UhRbMP8/TyrY0/n
> qySu0VOrQn2FlssL13EWvsi45rY13h0i2UcEI641ABEBAAGJAiUEGAECAA8FAl68
> kXkCGwwFCQHhM4AACgkQytVB6cybO76hSRAA2v5Wf1C9yJBCr/USYRcgsmbJNWlc
> gm4agVBorFxBlr3+D3numYNNfm20PenYku/UBgMK5bCr67S2+0xo97RnDcRudbAx
> sV49/1xVPjjwj5HCY0EFS34oKKoGMp57ll4ewbAdBwgz8j6ld72Mg05ZReLKbtWr
> 9h12VaO1JrGC+XzCTWJc1pDWB5Q3Sv2UENpjr203jIlE44O7qepfaP+3bnWPMmG7
> oQlmuggx/k3nbLPUiCcYLg5yiYBmTQHTUnB4v5L2nT3IEG2DbuEqWbwewIsGaSx9
> eGG2gkRtJNpRSS6+sWMFKOW7RR2YgDQoNm5XOwgZhoMYwXs5fD0ul5kFVfVPYYOl
> DrDIdRjr3L3gSQoWg+3ZlO6Tlwtva8QlDjUdY93cPykMgtv0iovNiJe3Lf25hVJl
> DMsQNjtmhsHugjT+VuIk9Zw2+SCSKFWcxeUs3p+nmhNlx+NIIE4zJUEu9lOG6uIP
> U/lGOu/SX53o0eoBsofPfJqILOlweFEvMnL/+wOy534eaPe1d5HhPm37h/8cYFUY
> a2bV4gCxZjAPyQpLsOI9EOVJJLxF36MIKrZ44OyRxix1DNCQu2S3oG6ljMPHsQ9E
> zmWOvETxGfgppc8A1smmoBMiGnNnaZVbo4v7TE+9x337yDVUiYYriV3RMPDOVTbv
> 0/I9kH7m8tCtYKI=
> =vsDs
> - -----END PGP PUBLIC KEY BLOCK-----
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.22 (GNU/Linux)
>
> iQIcBAEBAgAGBQJfg9wvAAoJEMrVQenMmzu+/IwQALrdfHhyg4e/DNQ8DoznIhiB
> vq5NrprqMh6AYkfAaBsd8wKs9FTNYXKqPnjUZzdiLD3LAvbNKKzrYo4pvqaliruG
> zwPyRRrlvIlZzDI+enXG2u4ywHxF/pp32sjXS1+rqws02uCDAi73XuTxzER8b+Ct
> 16vx8NyZQR/EAk5YZKKpLVyftpUg1YcucZdUlodUIt3kTHOGJSe7zF1z+JPdw0FM
> vGjkIsFwUJE46YWKX5n8Cp/NvjsvDwt1ZKSONE8xNdXNc8EetfgQlySzEJTbqVZu
> UAwwYp61kVtQgW9skDdh7AjB5xUFHdDOeuuaufsQdfMa1R1pY2pU25ycGJ1tYmAP
> 77ViL+4YVun8T66XjYBPyZWiegOY7K0Ii8Cazfs09JoOtHqUuGiXI7O39wbOk0FH
> Vb5JwXsjyfo+dh+KT7jRo+lhnFtXvN+kre/3pwVblWITFVrOz+zJQmixJPM7fcMx
> 3j2nPT12mXsTogmWz/2bMUnfF08a0N19yKUB2MZGQ/fOvK+Ofvv8nwfu7ssBuucy
> KC8i7JdCuX7WnJVJFOx8nQS1RZVZ6i5xoY9rjuJmjqMnVWs585Anzr+pIN+6yIoA
> HLb9LS6v4FkntQqbSuf0mHn41WPO2aDZxihXLDATuZf0rsXtjPV+IJduMjV4MR/e
> 0mXy6S9EUysKFGzVQ3A0
> =0yY4
> -----END PGP SIGNATURE-----
>

Reply via email to