আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
ভার্চুয়াল হোস্টের প্রতিনিধিত্ব
আপনি ভার্চুয়াল হোস্টকে সংজ্ঞায়িত করার জন্য যে XML অবজেক্ট ব্যবহার করেন সেটি আপনার Edge: Cloud বা Private Cloud-এর ভার্সনের উপর ভিত্তি করে তৈরি হয়।
আপনি Private Cloud গ্রাহক হলে, আপনাকে অবশ্যই নিশ্চিত করতে হবে যে আপনি Edge-এর আপনার ভার্সনের জন্য সঠিক XML ব্যবহার করছেন।
ক্লাউড ও প্রাইভেট ক্লাউড 4.17.01 ও তার পরবর্তী ভার্সন
<VirtualHost name="vhostName">
<Port>portNumber</Port>
<BaseUrl>http://myCo.com</BaseUrl>
<OCSPStapling>offOn</OCSPStapling>
<HostAliases>
<HostAlias>hostAlias</HostAlias>
</HostAliases>
<Interfaces>
<!-- Private Cloud only -->
<Interface>interfaceName</Interface>
</Interfaces>
<RetryOptions>
<RetryOption>option</RetryOption>
</RetryOptions>
<ListenOptions>
<ListenOption>option</ListenOption>
</ListenOptions>
<SSLInfo>
<Enabled>trueFalse</Enabled>
<ClientAuthEnabled>trueFalse</ClientAuthEnabled>
<KeyStore>ref://keystoreRef</KeyStore>
<KeyAlias>keyAlias</KeyAlias>
<TrustStore>ref://truststoreRef</TrustStore>
<IgnoreValidationErrors>trueFalse</IgnoreValidationErrors>
</SSLInfo>
<!-- UseBuiltInFreeTrialCert is for Edge Cloud only -->
<UseBuiltInFreeTrialCert>trueFalse</UseBuiltInFreeTrialCert>
<PropagateTLSInformation>
<!-- PropagateTLSInformation is Alpha in the Cloud only -->
<ConnectionProperties>trueFalse</ConnectionProperties>
<ClientProperties>trueFalse</ClientProperties>
</PropagateTLSInformation>
<Properties>
<Property name="proxy_read_timeout">timeout</Property>
<Property name="keepalive_timeout">timeout</Property>
<Property name="proxy_request_buffering">onOff</Property>
<Property name="proxy_buffering">onOff</Property>
<!-- ssl_protocols is Private Cloud only -->
<Property name="ssl_protocols">protocolList</Property>
<Property name="ssl_ciphers">cipherList</Property>
</Properties>
</VirtualHost>Private Cloud 4.16.01 থেকে 4.16.09
<VirtualHost name="vhostName">
<Port>portNumber</Port>
<HostAliases>
<HostAlias>hostAlias</HostAlias>
</HostAliases>
<Interfaces>
<Interface>interfaceName</Interface>
</Interfaces>
<SSLInfo>
<Enabled>trueFalse</Enabled>
<ClientAuthEnabled>trueFalse</ClientAuthEnabled>
<KeyStore>ref://keystoreRef</KeyStore>
<KeyAlias>keyAlias</KeyAlias>
<TrustStore>ref://truststoreRef</TrustStore>
<IgnoreValidationErrors>trueFalse</IgnoreValidationErrors>
</SSLInfo>
</VirtualHost>প্রাইভেট ক্লাউড 4.15.07 এবং এর আগের ভার্সন
<VirtualHost name="vhostName">
<Port>portNumber</Port>
<HostAliases>
<HostAlias>hostAlias</HostAlias>
</HostAliases>
<Interfaces>
<Interface>interfaceName</Interface>
</Interfaces>
<SSLInfo>
<Enabled>trueFalse</Enabled>
<ClientAuthEnabled>trueFalse</ClientAuthEnabled>
<KeyStore>keystore</KeyStore>
<KeyAlias>keyAlias</KeyAlias>
<TrustStore>truststore</TrustStore>
<IgnoreValidationErrors>trueFalse</IgnoreValidationErrors>
<Ciphers>
<Cipher>cipher</Cipher>
<Cipher>cipher</Cipher>
</Ciphers>
<Protocols>
<Protocol>protocol</Protocol>
<Protocol>protocol</Protocol>
</Protocols>
</SSLInfo>
</VirtualHost>ভার্চুয়াল হোস্ট কনফিগারেশন প্রপার্টি
ভার্চুয়াল হোস্ট কনফিগার করার জন্য আপনি যেসব প্রপার্টি ব্যবহার করেন, নিম্নলিখিত সারণীতে তার তালিকা দেওয়া হল:
| প্রপার্টি | বিবরণ | ডিফল্ট | প্রয়োজনীয় | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| VirtualHost |
ভার্চুয়াল হোস্টের নাম নির্দিষ্ট করে। API প্রক্সি কনফিগার করার সময় আপনি ভার্চুয়াল হোস্টের রেফারেন্স হিসেবে এই নাম ব্যবহার করেন। নাম অ্যাট্রিবিউটে আপনি যেসব অক্ষর ব্যবহার করতে পারবেন সেগুলি হল: A-Z0-9._\-$%. |
কোনওটিই নয় | হ্যাঁ | ||||||||||||
| পোর্ট |
ভার্চুয়াল হোস্টের ব্যবহার করা পোর্ট নম্বর নির্দিষ্ট করে। Edge রাউটারে পোর্ট খোলা আছে কিনা তা নিশ্চিত করুন। আপনি যদি ক্লাউডের জন্য: ভার্চুয়াল হোস্ট তৈরি করার সময় আপনাকে অবশ্যই পোর্ট 443 উল্লেখ করতে হবে। এটি বাদ দেওয়া হলে, ডিফল্ট হিসেবে পোর্ট ৪৪৩-এ সেট করা হয়। আপনার যদি আগে থেকেই এমন ভার্চুয়াল হোস্ট থাকে যা ৪৪৩ পোর্ট ছাড়া অন্য কোনও পোর্ট ব্যবহার করে, তাহলে আপনি পোর্ট পরিবর্তন করতে পারবেন না। প্রাইভেট ক্লাউড রিলিজ 4.16.01 থেকে 4.17.05-এর জন্য: ভার্চুয়াল হোস্ট তৈরি করার সময়, ভার্চুয়াল হোস্টের ব্যবহার করা রাউটার পোর্ট নির্দিষ্ট করেন। যেমন, port 9001. ডিফল্ট হিসেবে, রাউটার "apigee" ব্যবহারকারী হিসেবে রান করে যার কাছে সাধারণত ১০২৪ ও তার নিচের প্রিভিলেজড পোর্ট অ্যাক্সেস করার সুবিধা থাকে না। আপনি যদি এমন একটি ভার্চুয়াল হোস্ট তৈরি করতে চান যা রাউটারকে সুরক্ষিত পোর্টের সাথে বাইন্ড করে, তাহলে আপনাকে রাউটারকে এমনভাবে কনফিগার করতে হবে যাতে এটি সেইসব পোর্টে অ্যাক্সেস থাকা ব্যবহারকারী হিসেবে রান করে। আরও জানতে ভার্চুয়াল হোস্ট সেট-আপ করা দেখুন। 4.16.01-এর আগের Private Cloud রিলিজের জন্য: কোনও রাউটার নির্দিষ্ট পোর্টে, নির্দিষ্ট সার্টিফিকেট সহ, ভার্চুয়াল হোস্ট পিছু শুধুমাত্র একটি HTTPS কানেকশন শুনতে পারে। তাই, নির্দিষ্ট পোর্টে রাউটারে TLS সমাপ্তি হলে, একাধিক ভার্চুয়াল হোস্ট একই পোর্ট নম্বর ব্যবহার করতে পারে না। |
কোনওটিই নয় | হ্যাঁ | ||||||||||||
| BaseUrl | ভার্চুয়াল হোস্টে ডিপ্লয় করা API প্রক্সির জন্য Edge UI-এর দেখানো URL ওভাররাইড করে।
হোস্ট। Edge রাউটারের আগে এক্সটার্নাল লোড ব্যালেন্সার থাকলে এটি কাজে লাগে। আরও জানতে
TLS কনফিগার করা
প্রাইভেট ক্লাউডের জন্য API অ্যাক্সেস করা দেখুন।
|
কোনওটিই নয় | না | ||||||||||||
| OCSPStapling |
TLS সার্টিফিকেট বৈধ কিনা তা নির্ধারণ করতে, OCSP (অনলাইন সার্টিফিকেট স্ট্যাটাস প্রোটোকল) ক্লায়েন্ট OCSP রেসপন্ডারকে একটি স্ট্যাটাস অনুরোধ পাঠায়। উত্তরে TLS সার্টিফিকেট বৈধ কিনা এবং প্রত্যাহার করা হয়নি কিনা তা উল্লেখ করা হয়। চালু করা হলে, OCSP স্টেপলিং Edge-কে একমুখী TLS-এর জন্য TLS সার্ভার হিসেবে কাজ করতে দেয়, যাতে এটি সরাসরি OCSP রেসপন্ডারকে কোয়েরি করতে এবং তারপর উত্তরটি ক্যাশে করতে পারে। তারপর Edge এই উত্তরটি TLS ক্লায়েন্টকে ফেরত দেয় অথবা TLS হ্যান্ডশেকিংয়ের অংশ হিসেবে এটিকে স্ট্যাপেল করে। আরও জানতে আপনার সার্ভারে OCSP স্ট্যাপলিং চালু করুন লিঙ্ক দেখুন। OCSP স্ট্যাপলিং চালু করতে TLS চালু করতে হবে। চালু করতে |
বন্ধ | না | ||||||||||||
| HostAliases | |||||||||||||||
| HostAlias |
রাউটারে ভার্চুয়াল হোস্টের সর্বজনীনভাবে দৃশ্যমান DNS নাম, ঐচ্ছিকভাবে পোর্ট নম্বর সহ। Edge ইনস্টলেশনে সব ভার্চুয়াল হোস্টের জন্য ভার্চুয়াল হোস্টের হোস্ট অ্যালিয়াস নাম ও পোর্ট নম্বরের কম্বিনেশন অনন্য হতে হবে। এর অর্থ হল, একাধিক ভার্চুয়াল হোস্ট একই পোর্ট নম্বর ব্যবহার করতে পারে, যদি তাদের আলাদা হোস্ট অ্যালিয়াস থাকে। আপনাকে অবশ্যই একটি DNS এন্ট্রি ও CNAME রেকর্ড তৈরি করতে হবে যা হোস্টের ছদ্মনামের সাথে ম্যাচ করে এবং হোস্টের
ছদ্মনাম অবশ্যই সেই স্ট্রিংয়ের সাথে ম্যাচ করতে হবে যা ক্লায়েন্ট
একই ভার্চুয়াল হোস্ট ডেফিনিশনে
আপনি একাধিক আপনি হোস্টের ছদ্মনামে "*" ওয়াইল্ডকার্ড অক্ষর যোগ করতে পারবেন। "*" ওয়াইল্ডকার্ড অক্ষরটি
হোস্ট অ্যালিয়াসের শুরুতে (প্রথম "."-এর আগে) থাকতে পারে এবং অন্য অক্ষরের সাথে মিশিয়ে লেখা যাবে না।
যেমন ক্লাউডের জন্য: আপনার যদি আগে থেকেই এমন ভার্চুয়াল হোস্ট থাকে যা 443 পোর্ট ছাড়া অন্য কোনও পোর্ট ব্যবহার করে, তাহলে আপনি হোস্টের ছদ্মনাম যোগ করতে বা সরাতে পারবেন না। প্রাইভেট ক্লাউডের জন্য: আপনি যদি নিজের রাউটারের IP অ্যাড্রেস ব্যবহার করে হোস্ট অ্যালিয়াস সেট করেন এবং ডিএনএস এন্ট্রি না করেন, তাহলে প্রতিটি রাউটারের জন্য আলাদা হোস্ট অ্যালিয়াস যোগ করুন, প্রতিটি রাউটারের IP অ্যাড্রেস এবং ভার্চুয়াল হোস্টের পোর্ট উল্লেখ করুন। |
কোনওটিই নয় | হ্যাঁ | ||||||||||||
| ইন্টারফেস | শুধুমাত্র ব্যক্তিগত ক্লাউডের জন্য Edge-এ উপলভ্য। | ||||||||||||||
| ইন্টারফেস |
আপনি যেমন, শুধুমাত্র en0-এর সাথে পোর্ট বাইন্ড করার জন্য নির্দিষ্ট করতে: <Interfaces> <Interface>en0</Interface> </Interfaces> "ifconfig -a" কমান্ড রান করিয়ে আপনার সিস্টেমে উপলভ্য ইন্টারফেস নির্ধারণ করুন। |
কোনওটিই নয় | সব ইন্টারফেস | ||||||||||||
| RetryOptions | Edge Cloud এবং Private Cloud 4.18.01 ও পরবর্তী যেকোনও ভার্সনের জন্য উপলভ্য। | ||||||||||||||
| RetryOption |
মেসেজ প্রসেসর বন্ধ হয়ে গেলে, এই ভার্চুয়াল হোস্টের জন্য রাউটার কীভাবে প্রতিক্রিয়া জানাবে তা কনফিগার করুন। আপনি
আপনি একাধিক ভ্যালু নির্দিষ্ট করলে, রাউটার সেগুলি একত্রিত করতে লজিক্যাল OR ব্যবহার করে। যেমন: <RetryOptions> <RetryOption>http_599</RetryOption> <RetryOption>error</RetryOption> <RetryOption>timeout</RetryOption> <RetryOption>invalid_header</RetryOption> </RetryOptions> |
||||||||||||||
| ListenOptions | প্রাইভেট ক্লাউড 4.18.01 ও এর পরের যেকোনও ভার্সনের জন্য উপলভ্য এবং Apigee Edge সহায়তা টিমের কাছে অনুরোধ করে Edge Cloud-এর জন্য পাওয়া যেতে পারে। | ||||||||||||||
| ListenOption |
আপনি যদি Edge রাউটারে আসা অনুরোধগুলি ম্যানেজ করার জন্য TCP পাস-থ্রু মোডে ELB ব্যবহার করেন,
তাহলে রাউটার ELB-এর IP অ্যাড্রেসকে আসল ক্লায়েন্ট IP-র পরিবর্তে
ক্লায়েন্ট IP হিসেবে বিবেচনা করে। রাউটারে যদি আসল ক্লায়েন্ট IP প্রয়োজন হয়,
তাহলে ELB-তে
যেমন: <ListenOptions> <ListenOption>proxy_protocol</ListenOption> </ListenOptions> পরে |
||||||||||||||
| SSLInfo | |||||||||||||||
| চালু করা আছে |
একমুখী TLS/SSL চালু করে। আপনাকে অবশ্যই একটি কীস্টোর নির্ধারণ করতে হবে যাতে cert এবং প্রাইভেট কী থাকে। Cloud-এর জন্য: আপনার কাছে অবশ্যই Symantec বা VeriSign-এর মতো বিশ্বস্ত এন্টিটি দ্বারা স্বাক্ষরিত একটি সার্টিফিকেট থাকতে হবে। আপনি সেল্ফ-সাইন করা সার্ট বা সেল্ফ-সাইন করা CA-এর দ্বারা সাইন করা লিফ সার্ট ব্যবহার করতে পারবেন না। ক্লাউডের জন্য: আপনার আগে থেকে থাকা ভার্চুয়াল হোস্ট যদি 443 ছাড়া অন্য কোনও পোর্ট ব্যবহার করার জন্য কনফিগার করা থাকে, তাহলে আপনি TLS সেটিং পরিবর্তন করতে পারবেন না। অর্থাৎ, আপনি TLS সেটিং চালু থেকে বন্ধ বা বন্ধ থেকে চালু করতে পারবেন না। |
মিথ্যা | না | ||||||||||||
| ClientAuthEnabled | Edge (সার্ভার) এবং অনুরোধকারী অ্যাপ (ক্লায়েন্ট)-এর মধ্যে টু-ওয়ে বা ক্লায়েন্ট TLS চালু করে। টু-ওয়ে TLS চালু করার জন্য Edge-এ একটি ট্রাস্টস্টোর সেট-আপ করতে হবে যাতে TLS ক্লায়েন্টের সার্টিফিকেট থাকে। | মিথ্যা | না | ||||||||||||
| KeyStore |
Edge-এ কীস্টোরের নাম। Apigee সাজেস্ট করে যে আপনি কীস্টোরের নাম নির্দিষ্ট করতে একটি রেফারেন্স ব্যবহার করুন যাতে আপনাকে রাউটার রিস্টার্ট না করেই কীস্টোর পরিবর্তন করতে পারেন। আরও জানতে TLS কনফিগার করার বিকল্প দেখুন। |
কোনওটিই নয় | 'চালু করা আছে' ট্রু হলে উত্তর 'হ্যাঁ' হবে | ||||||||||||
| KeyAlias | আপনি কীস্টোরে সার্টিফিকেট ও প্রাইভেট কী আপলোড করার সময় যে অ্যালিয়াস নির্দিষ্ট করেছিলেন। আপনাকে আক্ষরিকভাবে ছদ্মনাম উল্লেখ করতে হবে; আপনি কোনও রেফারেন্স ব্যবহার করতে পারবেন না। আরও জানতে TLS কনফিগার করার বিকল্পদেখুন। | কোনওটিই নয় | 'চালু করা আছে' ট্রু হলে উত্তর 'হ্যাঁ' হবে | ||||||||||||
| TrustStore |
Edge-এ ট্রাস্টস্টোরের নাম যাতে সার্টিফিকেট বা সার্টিফিকেট চেইন থাকে
যা টু-ওয়ে TLS-এর জন্য ব্যবহার করা হয়। Apigee সাজেস্ট করে যে আপনি ট্রাস্টস্টোরের নাম নির্দিষ্ট করতে একটি রেফারেন্স ব্যবহার করুন যাতে আপনাকে রাউটার রিস্টার্ট না করেই ট্রাস্টস্টোর পরিবর্তন করতে পারেন। আরও জানতে TLS কনফিগার করার বিকল্প দেখুন। |
কোনওটিই নয় | না | ||||||||||||
| IgnoreValidationErrors |
ট্রু হলে, TLS সার্টিফিকেট সংক্রান্ত সমস্যা উপেক্ষা করার কথা উল্লেখ করে। এটি cURL-এর "-k" বিকল্পের মতোই। এই বিকল্পটি তখন বৈধ হয় যখন টার্গেট সার্ভার ও টার্গেট এন্ডপয়েন্টের জন্য TLS কনফিগার করা হয় এবং যখন ভার্চুয়াল হোস্ট কনফিগার করা হয় যা টু-ওয়ে TLS ব্যবহার করে। টার্গেট এন্ডপয়েন্ট/টার্গেট সার্ভারের সাথে ব্যবহার করা হলে, ব্যাকএন্ড সিস্টেম SNI ব্যবহার করলে এবং এমন একটি cert রিটার্ন করলে যার সাবজেক্ট ডিস্টিংগুইশড নেম (DN) হোস্টনেমের সাথে মেলে না, তাহলে এরর এড়িয়ে যাওয়ার কোনও উপায় থাকে না এবং কানেকশন ব্যর্থ হয়। |
মিথ্যা | না | ||||||||||||
| সাইফার |
শুধুমাত্র Edge for Private Cloud ভার্সন 4.15.07 ও তার আগের ভার্সনের জন্য। ভার্চুয়াল হোস্টের সাথে কাজ করে এমন সাইফার নির্দিষ্ট করে। কোনও সাইফার নির্দিষ্ট করা না থাকলে, JVM-এর জন্য উপলভ্য সব সাইফারকে অনুমতি দেওয়া হবে। সাইফার সীমাবদ্ধ করতে, নিম্নলিখিত এলিমেন্ট যোগ করুন: <Ciphers> <Cipher>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA</Cipher> <Cipher>TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256</Cipher> </Ciphers> |
JVM-এ কাজ করে এমন সব | না | ||||||||||||
| প্রোটোকল |
শুধুমাত্র Edge for Private Cloud ভার্সন 4.15.07 ও তার আগের ভার্সনের জন্য। ভার্চুয়াল হোস্টের সাথে মানানসই প্রোটোকল নির্দিষ্ট করে। কোনও প্রোটোকল নির্দিষ্ট করা না থাকলে, JVM-এর জন্য উপলভ্য সব প্রোটোকলকে অনুমতি দেওয়া হবে। প্রোটোকল সীমাবদ্ধ করতে, নিম্নলিখিত এলিমেন্ট যোগ করুন: <Protocols> <Protocol>TLSv1</Protocol> <Protocol>TLSv1.2</Protocol> <Protocol>SSLv2Hello</Protocol> </Protocols> |
JVM-এ কাজ করে এমন সব | না | ||||||||||||
| UseBuiltInFreeTrialCert | শুধুমাত্র Edge Cloud-এর জন্য উপলভ্য। | ||||||||||||||
| UseBuiltInFreeTrialCert |
আপনার যদি Edge for Cloud-এর পেমেন্ট করা অ্যাকাউন্ট থাকে এবং এখনও TLS সার্টিফিকেট ও কী না থাকে, তাহলে আপনি Apigee ফ্রি ট্রায়াল সার্টিফিকেট ও কী ব্যবহার করে ভার্চুয়াল হোস্ট তৈরি করতে পারবেন। এর অর্থ হল, আপনি প্রথমে কীস্টোর তৈরি না করেই ভার্চুয়াল হোস্ট তৈরি করতে পারবেন। Apigee ফ্রি ট্রায়াল সার্টিফিকেটে Apigee ফ্রি ট্রায়াল cert ও কী ব্যবহার করে ভার্চুয়াল হোস্ট নির্ধারণ করা দেখুন। |
মিথ্যা | না | ||||||||||||
| PropagateTLSInformation | শুধুমাত্র Edge Cloud-এর জন্য আলফা ভার্সনে উপলভ্য। | ||||||||||||||
| ConnectionProperties |
Edge-কে TLS কানেকশন সংক্রান্ত তথ্য ক্যাপচার করার অনুমতি দেয়। এই তথ্য API প্রক্সিতে ফ্লো ভেরিয়েবল হিসেবে উপলভ্য হয়। আরও জানতে API প্রক্সিতে TLS কানেকশন সংক্রান্ত তথ্য অ্যাক্সেস করা লিঙ্ক দেখুন। |
মিথ্যা | না | ||||||||||||
| ClientProperties |
টু-ওয়ে TLS-এ Edge-এর ক্যাপচার করা ক্লায়েন্ট সার্টিফিকেট সংক্রান্ত বিবরণ ক্যাপচার করার সুবিধা চালু করে। এই তথ্য API প্রক্সিতে ফ্লো ভেরিয়েবল হিসেবে উপলভ্য হয়। আরও জানতে API প্রক্সিতে TLS কানেকশন সংক্রান্ত তথ্য অ্যাক্সেস করা লিঙ্ক দেখুন। |
মিথ্যা | না | ||||||||||||
| প্রপার্টি | Edge Cloud এবং Private Cloud 4.17.01 ও পরবর্তী যেকোনও ভার্সনের জন্য উপলভ্য। | ||||||||||||||
| proxy_read_timeout |
মেসেজ প্রসেসর ও রাউটারের মধ্যে টাইম-আউট হওয়ার সময়সীমা সেকেন্ডে সেট করে। এই সময়সীমা শেষ হওয়ার আগে মেসেজ প্রসেসর থেকে কোনও উত্তর না পেলে, রাউটার কানেকশন ড্রপ করে দেয় এবং HTTP 504 উত্তর দেয়। Message Processor-এর টার্গেট টাইমআউট ভ্যালুর চেয়ে proxy_read_timeout-এর ভ্যালু বেশি হতে হবে।
এটি নিশ্চিত করে যে মেসেজ প্রসেসর উত্তর দেওয়ার সময় পাওয়ার আগে রাউটার টাইম-আউট
হয় না। মেসেজ প্রসেসরের
ডিফল্ট টার্গেট টাইমআউট হল ৫৫ সেকেন্ড, ৫৫০০০ মিলিসেকেন্ড, যা মেসেজ
প্রসেসরের জন্য |
57 | না | ||||||||||||
| keepalive_timeout |
ক্লায়েন্ট Keep-Alive হেডার সহ অনুরোধ করলে, ক্লায়েন্ট ও রাউটারের মধ্যে টাইম-আউট হওয়ার সময়সীমা সেকেন্ডে সেট করে। সময়সীমা শেষ না হওয়া পর্যন্ত রাউটার কানেকশন খোলা রাখে। মেসেজ প্রসেসর থেকে কোনও উত্তরের জন্য অপেক্ষা করলে রাউটার কানেকশন বন্ধ করবে না। রাউটার ক্লায়েন্টকে উত্তর ফেরানোর পরেই টাইম-আউট শুরু হয়। |
৬৫ | না | ||||||||||||
| ssl_ciphers |
রাউটারে সেট করা ডিফল্ট সাইফার ওভাররাইড করে ভার্চুয়াল হোস্টের সাথে কাজ করে এমন সাইফার সেট করে। কোলন দিয়ে আলাদা করা সাইফারের তালিকা নির্দিষ্ট করুন, এই ফর্ম্যাটে: <Property name="ssl_ciphers">HIGH:!aNULL:!MD5:!DH+3DES:!kEDH;</Property> এই টোকেন দ্বারা অনুমোদিত সিনট্যাক্স ও ভ্যালু সম্পর্কে তথ্য পেতে, https://www.openssl.org/docs/man1.0.2/man1/ciphers.html দেখুন। মনে রাখবেন, এই টোকেনটি OpenSSL সাইফার নাম ব্যবহার করে, যেমন AES128-SHA256 এবং Java/JSSE সাইফার নাম নয়, যেমন TLS_RSA_WITH_AES_128_CBC_SHA256. |
HIGH:!aNULL:
!MD5: !DH+3DES: !kEDH |
না | ||||||||||||
| ssl_protocols |
শুধুমাত্র ব্যক্তিগত ক্লাউডের জন্য Edge-এ উপলভ্য। ভার্চুয়াল হোস্টের সাথে কাজ করে এমন TLS প্রোটোকল সেট করে, স্পেস দ্বারা আলাদা করা তালিকা হিসেবে, রাউটারে সেট করা ডিফল্ট প্রোটোকলকে ওভাররাইড করে। মনে রাখবেন: দুটি ভার্চুয়াল হোস্ট একই পোর্ট শেয়ার করলে, তাদের একই
এই ফর্ম্যাটে স্পেস-ডিলিমিটেড TLS প্রোটোকলের একটি তালিকা নির্দিষ্ট করুন: <Property name="ssl_protocols">TLSv1 TLSv1.2</Property> |
TLSv1 TLSv1.1 TLSv1.2 | না | ||||||||||||
| proxy_request_buffering |
অনুরোধের বডির বাফারিং চালু (অন) বা বন্ধ (অফ) করে। বাফারিং চালু থাকলে, Message Processor-এ পাঠানোর আগে Router সম্পূর্ণ অনুরোধের বডি বাফার করে। কোনও সমস্যা হলে, রাউটার অন্য মেসেজ প্রসেসর ব্যবহার করে আবার চেষ্টা করতে পারে। বন্ধ করা থাকলে, বাফারিং বন্ধ হয়ে যায় এবং অনুরোধের বডিটি পাওয়ার সাথে সাথেই মেসেজ প্রসেসরের কাছে পাঠিয়ে দেওয়া হয়। কোনও সমস্যা হলে, রাউটার অন্য মেসেজ প্রসেসরের কাছে অনুরোধ আবার পাঠায় না। |
চালু আছে | না | ||||||||||||
| proxy_buffering | উত্তরের বাফারিং চালু (অন) বা বন্ধ (অফ) করে। বাফারিং চালু থাকলে, রাউটার উত্তর বাফার করে। বাফারিং বন্ধ করা থাকলে, রাউটার উত্তর পাওয়ার সাথে সাথেই তা ক্লায়েন্টকে সিঙ্ক্রোনাস পদ্ধতিতে পাঠিয়ে দেওয়া হয়। | চালু আছে | না | ||||||||||||