Цытаванне NO_PROXY у дырэктыве Environment systemd
Трымайце ўсё прызначэнне NO_PROXY разам у дырэктыве Environment systemd і аддзяляйце разбор unit-файла ад сінтаксісу абыходу кліента.
У апісанні службы systemd трымайце ўсё прызначэнне асяроддзя ўнутры двукоссяў unit-файла:
[Service]
Environment="NO_PROXY=localhost,127.0.0.1,::1,intranet.example"
Косы з'яўляюцца часткай значэння NO_PROXY. systemd выдаляе вакол двукоссі падчас пабудовы асяроддзя; сеткавы кліент атрымлівае спіс і потым інтэрпрэтуе свой сінтаксіс абыходу. Пачатак іншага двукосся пасярэдзіне ўжо ўзятага ў двукоссі элемента не стварае незалежнага ўзроўню цытавання абалонкі.
Unit-файлы не з'яўляюцца скрыптамі абалонкі. Выраз export або знаёмае імя зменнай не даюць пашырэння абалонкі ў дырэктыве Environment=.
- Праверце эфектыўную канфігурацыю службы лакальна, хаваючы сакрэты.
- Пасля змены перазагрузіце апісанні службаў і выкарыстайце звычайную працэдуру перазапуску закранутай службы. Сплануйце ўплыў на актыўную працу, асабліва для агульнага дэмана вобразаў.
- Пацвердзіце, што патрэбнае значэнне даходзіць да новага працэсу. Адна перазагрузка unit-файла не можа замяніць асяроддзе існуючага працэсу.
Толькі пасля гэтага даследуйце супастаўленне дамена або падсеткі кліента. Спіс, які працуе ў тэрмінале, магчыма, ніколі не дайшоў да службы ў тым жа выглядзе.