ধাপ ২: স্থানীয় সিগনেচার কনফিগারেশন ফাইল তৈরি করা

নোডের জন্য লোকাল প্রাইভেট কী তৈরি করার পরে, এর সিগনেচার কনফিগারেশন ফাইল তৈরি করুন। প্রতিটি নোডের নিজস্ব সিগনেচার কনফিগারেশন ফাইল থাকতে হবে।

নিম্নলিখিত উদাহরণে সিগনেচার কনফিগারেশন ফাইলের সিনট্যাক্স দেখানো হয়েছে:

[req]
distinguished_name = req_distinguished_name
attributes = req_attributes
prompt = no

[ req_distinguished_name ]
C=COUNTRY_NAME
ST=STATE_NAME
L=CITY_NAME
O=ORG_OR_BUSINESS_NAME
OU=ORG_UNIT
CN=ORG_DEPARTMENT

[ req_attributes ]

[ cert_ext ]
subjectKeyIdentifier=hash
keyUsage=critical,keyEncipherment,dataEncipherment
extendedKeyUsage=serverAuth,clientAuth
subjectAltName=@alt_names

[alt_names]
DNS.1=localhost
DNS.2=ipv4-localhost
DNS.3=ipv6-localhost
DNS.4=cli.dc-1.consul
DNS.5=client.dc-1.consul
DNS.6=server.dc-1.consul
DNS.7=FQDN
# ADDITIONAL definitions, as needed:
DNS.8=ALT_FQDN_1
DNS.9=ALT_FQDN_2

# REQUIRED (at least 1 IP address plus localhost definitions)
IP.1 = IP_ADDRESS
IP.2=0.0.0.0
IP.3=127.0.0.1
IP.4=::1
# ADDITIONAL definitions, as needed:
IP.5=ALT_IP_ADDRESS_1
IP.6=ALT_IP_ADDRESS_2
...

নিম্নলিখিত সারণীতে সিগনেচার কনফিগারেশন ফাইলের প্রপার্টি বর্ণনা করা আছে:

প্রপার্টি প্রয়োজনীয়? বিবরণ
C যে দেশে সার্ভার চলছে তার জন্য দুই অক্ষরের কোড।
ST যে রাজ্য/প্রদেশে সার্ভার চলছে।
L যে শহরে সার্ভার চলছে।
O যে ব্যবসা সার্ভার চালাচ্ছে তার নাম।
OU ব্যবসার মধ্যে থাকা উপবিভাগ।
CN ব্যবসার মধ্যে থাকা উপবিভাগ।
DNS.[1...] Consul-এর ব্যবহার করা ডিএনএস সার্ভার। আপনাকে DNS.7-এর মাধ্যমে DNS.1 সেট করতে হবে।

ডেটা সেন্টারের জন্য dc-1 ব্যবহার করুন, যেমন নিম্নলিখিত উদাহরণে দেখানো হয়েছে:

...
[alt_names]
DNS.1=localhost
DNS.2=ipv4-localhost
DNS.3=ipv6-localhost
DNS.4=cli.dc-1.consul
DNS.5=client.dc-1.consul
DNS.6=server.dc-1.consul
DNS.7=FQDN
...

FQDN হল নেটওয়ার্ক সার্ভারের সম্পূর্ণভাবে উপযুক্ত ডোমেনের নাম যা এই সার্টিফিকেট ব্যবহার করবে। যেমন, nickdanger.la.corp.example.com।

Linux সার্ভারে FQDN পেতে, নিম্নলিখিত কমান্ড ব্যবহার করুন:

hostname --fqdn
IP.[1...]

IP.1-কে বৈধ IPv4 অ্যাড্রেস হিসেবে সেট করুন যা ক্লাস্টারের প্রতিটি মেম্বার (ক্রস-ডেটা সেন্টার ট্রাফিক সহ) এই নোড হিসেবে পর্যবেক্ষণ করে।

এছাড়াও, Apigee-এর প্রয়োজন যে আপনি নিম্নলিখিত লোকালহোস্ট সংজ্ঞা যোগ করুন:

# REQUIRED (at least 1 IP address plus localhost definitions)
IP.1=216.3.128.12
IP.2=0.0.0.0
IP.3=127.0.0.1
IP.4=::1

নোড যদি অন্যান্য নোডের সাথে যোগাযোগ করার জন্য একাধিক IP অ্যাড্রেস ব্যবহার করে, তাহলে অতিরিক্ত IP অ্যাড্রেস উল্লেখ করুন, প্রতিটি আলাদা আলাদা লাইনে; যেমন:

# REQUIRED (at least 1 IP address plus localhost definitions)
IP.1=216.3.128.12
IP.2=0.0.0.0
IP.3=127.0.0.1
IP.4=::1
# ADDITIONAL definitions, as needed:
IP.5=192.0.2.0
IP.6=192.0.2.1

পরবর্তী পদক্ষেপ

১ ২ পরবর্তী: (৩) অনুরোধ তৈরি করুন ৪ ৫