প্রক্সি অপশন তৈরি করার আগে অ্যাপ্লিকেশন চালানো GlassFish টার্গেট নির্বাচন করুন। create-jvm-options ডিফল্টভাবে ডোমেইন প্রশাসন সার্ভারকে লক্ষ্য করে; এটি ইনস্ট্যান্স, ক্লাস্টার বা নামকৃত কনফিগারেশনও গ্রহণ করে। তাই ডিফল্টটি ভুল JVM পরিবর্তন করতে পারে।

একটি দৃষ্টান্তমূলক নামকৃত কনফিগারেশনের জন্য app-config:

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

টার্গেট ও এন্ডপয়েন্ট প্রতিস্থাপন করুন; HTTP প্রক্সি তালিকা অনুমোদিত পাবলিক-টার্গেট অনুরোধের জন্য HTTP প্রার্থী সরবরাহ করে। কোলন-বিভক্ত আর্গুমেন্টে চারটি অপশন থাকে। হোস্ট মান হলো URL উপসর্গবিহীন হোস্টনেম। Java-র পৃথক HTTP/HTTPS বৈশিষ্ট্য গন্তব্য প্রোটোকল বর্ণনা করে; একটি HTTPS টার্গেট তবুও সাধারণ HTTP CONNECT প্রক্সি ব্যবহার করতে পারে।

একই টার্গেটের জন্য list-jvm-options দিয়ে সংরক্ষিত মান পরীক্ষা করুন। প্রথমে বিদ্যমান এন্ট্রি পর্যালোচনা করুন: create অভিন্ন অপশন পুনরায় তৈরি করে না, তাই সফল কমান্ড নিজে থেকে বিরোধপূর্ণ মান সমাধান করে না।

তারপর চলমান ইনস্ট্যান্সের কার্যকর বৈশিষ্ট্য এবং প্রকৃত HTTP ক্লায়েন্ট পরীক্ষা করুন। GlassFish পুনরায় চালু প্রয়োজন এমন অপশনকে তাৎক্ষণিকভাবে হালনাগাদযোগ্য সিস্টেম বৈশিষ্ট্য থেকে আলাদা করে। নিঃশর্ত পুনরায় চালুর রেসিপির বদলে স্থাপিত রিলিজ অনুসরণ করুন; একটি বিদ্যমান ক্লায়েন্ট নিজের রুট ধরে রাখতে পারে।

এই পদ্ধতি JVM নেটওয়ার্কিং বৈশিষ্ট্য মান্যকারী ক্লায়েন্টদের জন্য প্রযোজ্য। স্পষ্ট লাইব্রেরি প্রক্সি বা পৃথক ট্রান্সপোর্টের নিজস্ব সমর্থিত সেটিং প্রয়োজন, অন্যদিকে আগত লিসেনারদের এর সঙ্গে সম্পর্ক নেই। Java বাইপাস নীতিতে প্রয়োজনীয় সরাসরি গন্তব্য সংরক্ষণ করুন। ইচ্ছামতো ব্যবহারকারীনাম/পাসওয়ার্ড JVM বৈশিষ্ট্য যোগ করলে প্রতিটি ক্লায়েন্টের প্রক্সি প্রমাণীকরণ সরবরাহ হয় না।

সম্পর্কিত নিবন্ধ