์ ๋ฒ์ ์์:
-
๊ธฐํ URI ์ธ์, ํค๋ ๋ฐ ์ฟ ํค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฒญ ๋ผ์ฐํ"ํค๋": [
{
"์ธ์ฝ๋ฉ ํ์ฉ": "*gzip*",
"์ฌ์ฉ์ ์์ด์ ํธ": "Mozilla/5.0*"
},
{
"์ฌ์ฉ์ ์์ด์ ํธ": "curl*"
}
] - ์ด์ ๊ฒฝ๋ก ์ผ์น ํ
ํ๋ฆฟ์ด ์ค๊ฐ ํํ ๋ง์คํฌ๋ฅผ ์ง์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด,
"ํธ์คํธ": ["eu-*.example.com", "!eu-5.example.com"]
-
์ง์ ๊ตฌ์ฑ์ ๋ฐฐ์ด ๋ด์ฉ์ ์กฐ์ํ๊ธฐ ์ํด POST ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ก๋ ์์ (๋ณ๊ฒฝ ์ฌํญ์ JSON ํ์์ผ๋ก ์ ์ก๋จ)์ปฌ -X POST -d '{"์ผ์น": {"uri": "/production/*"}, \
"action": {"pass": "applications/wiki-prod"}}' \
--unix-socket=/path/to/control.unit.sock \
http://localhost/config/routes/ - ๊ถํ ์๋ ์ฌ์ฉ์๋ก ๊ธฐ๋ณธ ํ๋ก์ธ์ค๋ฅผ ์คํํ์ง ์๊ณ Linux์์ CAP_SETUID ๋ฐ CAP_SETGID ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ๋ฐ ๊ทธ๋ฃน ๋ณ๊ฒฝ์ ์ง์ํฉ๋๋ค.
์ถ์ฒ : opennet.ru