আমার স্থানীয় ম্যাক মেশিনে আমার কাছে নিম্নোক্ত অ্যাপাচি কনফ স্নিপেট রয়েছে:
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
Redirect permanent / https://www.example.com
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName example.com
ServerAlias www.example.com
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/my_example.cert
SSLCertificateKeyFile /etc/apache2/ssl/my_example.key
</VirtualHost>
</IfModule>
আমি https://example.com
ক্রোম বা সাফারি খুললে কোনও সমস্যা নেই। তবে আমি যদি https://www.example.com
ক্রোম দিয়ে খুলি তবে আমি পেয়েছি:
NET::ERR_CERT_COMMON_NAME_INVALID
Subject: example.com
Issuer: example.com
সাফারিতে আমি কেবল একটি জেনেরিক "সার্ভারের সাথে সংযোগ করতে পারি না" বার্তাটি পাই। আমি আমার মাথার উপরের কমান্ডটি ভুলে গেছি তবে আপনি .cert ফাইলের মানগুলি পরীক্ষা করতে পারেন। সাধারণ নামের জন্য এটি আউটপুট example.com
। এটাই কি সমস্যা? সেই মানটির কি ওয়াইল্ডকার্ড হওয়া দরকার? এবং যদি তাই হয়, শংসাপত্রটি তৈরি করার অনুরোধ জানালে আপনি কীভাবে একটি ওয়াইল্ডকার্ড প্রবেশ করবেন?
এছাড়াও, স্থায়ী পুনঃনির্দেশ মানটি কী হওয়া উচিত? এটা কোন ব্যাপার যদি এটা না https://example.com
বা https://www.example.com
?