مرحبًا،
لقد قمت بإعداد Discourse على خوادم Digital Ocean (Droplet) باستخدام تثبيت “نقرة واحدة”. حددت اسم المضيف إلى www.mydomain.com واخترت إصدار شهادة SSL من Let’s Encrypt.
يتم استضافة النطاق الخاص بي عبر Namecheap، وقد قمت بتعيين سجلات DNS التالية:
سجل A WWW عنوان_IP_الخادم_الخاص_بي
سجل A @ عنوان_IP_الخادم_الخاص_بي
سجل CNAME @ www.mydomain.com
أعتقد أن كل شيء مضبوط بشكل صحيح، وعلى سطح المكتب والحاسوب المحمول يمكنني الوصول إلى الموقع بنجاح باستخدام كل من الروابط التالية (جميعها تعيد التوجيه إلى https://www.mydomain.com):
https://www.mydomain.com
https://mydomain.com
http://www.mydomain.com
http://mydomain.com
ومع ذلك، على هاتفي Android، أواجه تحذير NET::ERR_CERT_COMMON_NAME_INVALID عند الوصول إلى الموقع باستخدام الروابط التالية:
http://mydomain.com
https://mydomain.com
أعتقد أن جهازه قد يكون يخزن مؤقتًا شهادة قديمة، حيث قمت بنقل Discourse من النطاق العاري إلى النطاق الفرعي WWW بعد قراءة في هذا المنتدى أن استخدام النطاق العاري غير موصى به. ومع ذلك، فإن مسح ذاكرة التخزين المؤقت/البيانات لا يحل المشكلة، لذا فكرت في السؤال عما إذا كان هناك أي شيء واضح خاطئ في إعدادات DNS الحالية؟
شكرًا جزيلاً مسبقًا.