Sitering av NO_PROXY i ein systemd Environment-direktiv
Hald heile NO_PROXY-tildelinga samla i éin systemd Environment-direktiv, og skil parsinga av unit-fila frå omgåingssyntaksen til klienten.
I ein systemd-tenestedefinisjon held du heile miljøtildelinga innanfor hermeteikna i unit-fila:
[Service]
Environment="NO_PROXY=localhost,127.0.0.1,::1,intranet.example"
Komma er del av verdien til NO_PROXY. systemd fjernar hermeteikna rundt medan miljøet blir bygd; nettklienten får lista og tolkar deretter sin eigen omgåingssyntaks. Å starte eit nytt hermeteikn midt i eit element som alt er sitert, lagar ikkje eit uavhengig sitatlag for skalet.
Unit-filer er ikkje skalskript. Ei export-setning eller eit kjent variabelnamn gir ikkje skalekspansjon i ein Environment=-direktiv.
- Undersøk den effektive tenestekonfigurasjonen lokalt, og sladd hemmelegheiter.
- Etter at du har endra han, last tenestedefinisjonane på nytt og bruk den vanlege omstartprosedyren til tenesta som er råka. Planlegg påverknaden på aktivt arbeid, særleg for ein delt bildedaemon.
- Stadfest at den tiltenkte verdien når den nye prosessen. Berre å laste ei unit-fil på nytt kan ikkje erstatte miljøet til ein eksisterande prosess.
Først då bør du granske domen- eller subnettmatchinga til klienten. Ei liste som fungerer i ein terminal, har kanskje aldri nådd tenesta i same form.