Proksi parametrlarini yaratishdan oldin dasturni ishga tushirayotgan GlassFish nishonini tanlang. create-jvm-options sukut bo'yicha domen boshqaruv serveriga yo'naltiriladi; u nusxa, klaster yoki nomlangan konfiguratsiyani ham qabul qiladi. Shuning uchun sukut qiymati noto'g'ri JVMni o'zgartirishi mumkin.

Misol tariqasida nomlangan konfiguratsiya app-config:

asadmin create-jvm-options --target app-config "-Dhttp.proxyHost=proxy.example:-Dhttp.proxyPort=8080:-Dhttps.proxyHost=proxy.example:-Dhttps.proxyPort=8080"

Nishon va yakuniy nuqtani almashtiring; HTTP proksilar ro'yxati ruxsat etilgan ommaviy nishonlarga so'rovlar uchun HTTP nomzodlarini taqdim etadi. Ikki nuqta bilan ajratilgan argument to'rtta variantni o'z ichiga oladi. Xost qiymatlari URL prefiksisiz xost nomlaridir. Java'ning alohida HTTP/HTTPS xususiyatlari manzil protokollarini tavsiflaydi; HTTPS nishoni baribir oddiy HTTP CONNECT proksisidan foydalanishi mumkin.

Xuddi shu nishon uchun list-jvm-options yordamida saqlangan qiymatlarni tekshiring. Avval mavjud yozuvlarni ko'rib chiqing: create bir xil variantni qayta yaratmaydi, shuning uchun muvaffaqiyatli buyruq qarama-qarshi qiymatlarni o'z-o'zidan hal qilmaydi.

So'ngra ishlayotgan nusxaning samarali xususiyatlarini va haqiqiy HTTP mijozini tekshiring. GlassFish qayta ishga tushirishni talab qiladigan variantlarni darhol yangilash mumkin bo'lgan tizim xususiyatlaridan ajratadi. Shartsiz qayta ishga tushirish retsepti o'rniga joylashtirilgan relizga amal qiling; mavjud mijoz o'z yo'lini saqlab qolishi mumkin.

Bu usul JVM tarmoq xususiyatlarini hurmat qiladigan mijozlarga taalluqlidir. Aniq kutubxona proksisi yoki alohida transport o'zining qo'llab-quvvatlanadigan sozlamasini talab qiladi, kiruvchi tinglovchilarga esa aloqasi yo'q. Kerakli to'g'ridan-to'g'ri manzillarni Java chetlab o'tish siyosatida saqlang. O'zboshimchalik bilan foydalanuvchi nomi/parol JVM xususiyatlarini qo'shish har bir mijozning proksi autentifikatsiyasini ta'minlamaydi.

O'xshash maqolalar