আমি আমার বাড়িতে নেটওয়ার্ক চলমান একটি gitlab উদাহরণ আছে। হোস্টনাম git.example.com
একটি IPv6 শুধুমাত্র ডিএনএস রেকর্ড, এবং nginx সার্ভার শুধুমাত্র শোনাচ্ছে [::]
।
যখন আমি রানারকে এই কমান্ড দিয়ে নিবন্ধন করার চেষ্টা করি:
gitlab-runner register -r nyRxyFSx(rest_of_token) -u https://git.example.com/ --tag-list=shared --name shared-runner --run-untagged --tls-cert-file /certs/\*.example.com.cer --tls-key-file /certs/\*.example.com.key
আমি এই ত্রুটি পেতে:
ত্রুটি: রানার নিবন্ধন করা হচ্ছে ... ব্যর্থ রানার = nyRxyFSx স্থিতি = https://git.example.com/api/v4/runners এর বিরুদ্ধে POST চালানো যায়নি : https://git.example.com/api/v4/ পোস্ট করুন রানার্স : x509: অজানা কর্তৃপক্ষ দ্বারা স্বাক্ষরিত সার্টিফিকেট
PANIC: এই রানার রেজিস্টার করতে ব্যর্থ। সম্ভবত আপনি নেটওয়ার্ক সমস্যা হচ্ছে
আমি যে শংসাপত্রগুলি ব্যবহার করছি তা হল একটি LE শংসাপত্র, তবে এটি গিটল্যাব ইনস্ট্যান্স থেকে নিবন্ধিত হওয়ার পরিবর্তে (যেহেতু ACME শুধুমাত্র আইপিভি 6 এর সাথে ব্যর্থ হয়েছিল), আমি *.example.com
OPNSense LE প্লাগইন থেকে আমার জন্য শংসাপত্র ব্যবহার করেছি।
কিভাবে আমি এই সার্টিফিকেট ভুল উপেক্ষা করতে পারেন এবং রানার রেজিস্টার?