Proksi seçimlərini yaratmazdan əvvəl tətbiqi işlədən GlassFish hədəfini seçin. create-jvm-options standart olaraq domen idarəetmə serverinə yönəlir; o, həmçinin instansiya, klaster və ya adlandırılmış konfiqurasiyanı qəbul edir. Buna görə standart səhv JVM-i dəyişə bilər.

Nümunə üçün adlandırılmış konfiqurasiya app-config:

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

Hədəfi və son nöqtəni əvəz edin; HTTP proksi siyahısı icazə verilmiş ictimai hədəf sorğuları üçün HTTP namizədləri təqdim edir. İki nöqtə ilə ayrılan arqument dörd seçim ehtiva edir. Host dəyərləri URL prefiksi olmayan host adlarıdır. Java-nın ayrı HTTP/HTTPS xassələri təyinat protokollarını təsvir edir; HTTPS hədəfi yenə də adi HTTP CONNECT proksisindən istifadə edə bilər.

Saxlanılmış dəyərləri eyni hədəf üçün list-jvm-options ilə yoxlayın. Əvvəlcə mövcud qeydləri nəzərdən keçirin: create eyni seçimi yenidən yaratmır, buna görə uğurlu əmr zidd dəyərləri özlüyündə həll etmir.

Sonra işləyən instansiyanın effektiv xassələrini və faktiki HTTP müştərisini yoxlayın. GlassFish yenidən başlatma tələb edən seçimləri dərhal yeniləyə bildiyi sistem xassələrindən fərqləndirir. Qeyri-şərtsiz yenidən başlatma reseptinə deyil, yerləşdirilmiş buraxılışa əməl edin; mövcud müştəri öz marşrutunu saxlaya bilər.

Bu üsul JVM şəbəkə xassələrinə hörmət edən müştərilərə aiddir. Açıq kitabxana proksisi və ya ayrı nəqliyyat öz dəstəklənən parametrini tələb edir, gələn dinləyicilərin isə bununla əlaqəsi yoxdur. Tələb olunan birbaşa təyinatları Java yan keçmə siyasətində qoruyun. İxtiyari istifadəçi adı/parol JVM xassələri əlavə etmək hər müştərinin proksi autentifikasiyasını təmin etmir.

Əlaqəli məqalələr