Nega systemd xizmati qobig‘ingizning proksi sozlamalarini olmaydi?
Proksi sozlamasini systemd xizmatining haqiqiy muhitiga joylashtiring; terminaldagi export ishlayotgan jarayonni qayta sozlamaydi.
Terminalda yana bir o‘zgaruvchini eksport qilish o‘rniga xato berayotgan xizmatni tekshiring. systemctl cat example.service uning birligi va qo‘shimcha sozlamalarini ko‘rsatadi; EnvironmentFile, boshqa ustun keluvchi sozlama yoki ilovaning o‘z proksi sozlamalari borligini tekshiring. Kirish ma’lumotlari bor chiqishni mahalliy ravishda o‘qing.
Ilova HTTP proksining muhit o‘zgaruvchilaridan foydalansa, xizmatning qo‘shimcha sozlamasi quyidagilarni bera oladi:
[Service]
Environment="HTTP_PROXY=http://203.0.113.10:8080"
Environment="HTTPS_PROXY=http://203.0.113.10:8080"Hujjatdagi namunaviy manzilni almashtiring va ilova qo‘llaydigan o‘zgaruvchi nomlarini ishlating. Ommaviy HTTP proksilaridan foydalanishga ruxsat berilgan xizmat uchun nomzod manzillar HTTP proksi ro‘yxatida bor. O‘z konfiguratsiyasiga ega mijoz bu qiymatlarni e’tiborsiz qoldirishi mumkin. Bu ko‘zlangan tizim xizmati ekanini ham tasdiqlang: Foydalanuvchi xizmatining boshqaruvchisi va muhiti boshqa; o‘xshash nomli tizim birligini o‘zgartirish uni tuzatmaydi.
Kerakli birlik yoki qo‘shimcha sozlamani tahrirlagach, ta’riflarni qayta yuklang va ishini to‘xtatish mumkin bo‘lgan paytda o‘sha xizmatni qayta boshlang:
sudo systemctl daemon-reload
sudo systemctl restart example.serviceFaqat daemon-reload ishlayotgan jarayon muhitini almashtirmaydi. Qayta boshlash yangi jarayonni ishga tushiradi; qobiqdagi export faqat o‘sha qobiq va u keyin ishga tushiradigan farzand jarayonlarga ta’sir qiladi.
Xizmat kutilgan URL-ni olgach, uning haqiqiy xatosini kuzating. Uning hisobida CA fayliga kirish huquqi bo‘lmasligi mumkin, tarmoq nomlar makoni tinglovchiga yeta olmasligi yoki proksi so‘rovni rad etishi mumkin. Bular keyingi tekshiruvlar, aloqasiz qobiq profillarini tahrirlashni davom ettirish uchun sabab emas.