لقد قمت بإلغاء تثبيت discourage مؤقتًا: ./launcher stop app و rm -r /var/discourse
أعلم أن هذا يتعلق بالمنفذ 80 ولكن ملف تكوين nginx بقي دون تغيير.
عندما أزور نطاقي باستخدام https أحصل على خطأ في الخصوصية. عندما أستخدم HTTP، أحصل على: Hello World!
هل لديك أي فكرة عن كيفية إصلاح هذا لتشغيل موقع WordPress الخاص بي مرة أخرى؟
فئة Support > WordPress مخصصة للدعم الخاص بإضافة WP Discourse، لذلك قمت بإعادة تصنيف هذا.\n\nلقد وقعت في ورطة! مع المخاطرة بتوضيح الواضح، سيعتمد الحل على كيفية تكوين الخادم الخاص بك، والأوامر التي قمت بتشغيلها، والملفات التي قمت بتغييرها.\n\nأتفهم أن السبب المباشر لهذا كان محاولتك تثبيت Discourse، ولكن طلبك هنا ليس متعلقًا بـ Discourse حقًا، بل يتعلق بكيفية تكوين الخادم الخاص بك. ومع ذلك، إذا كنت في موقفك، فسأقوم بتقسيم المشكلة إلى أجزاء:\n\n1. ما الذي يستخدم أي منافذ؟ هل خادم الويب الخاص بـ WordPress الخاص بك يعمل على المنفذ 80؟ يمكنك استخدام netstat لمعرفة ذلك.\n \n sudo netstat -tulpn\n \n\n2. هل يشير خادم الويب الخاص بك (أي nginx) بشكل صحيح إلى ملفات WordPress الخاصة بك (ربما في /var/www/html)؟\n\n3. هل شهادة SSL الخاصة بك صالحة ومكونة بشكل صحيح؟
ولكن حتى عندما كانت هذه العمليات قيد التشغيل، لم يكن الموقع متاحًا.
خادم الويب الخاص بي (أي Nginx) يشير بشكل صحيح إلى ملفات WordPress الخاصة بي. لذا فإن الإجابة على السؤال الثاني هي نعم.
شهادة SSL صالحة وتم تكوينها بشكل صحيح. الإجابة على السؤال الثالث هي أيضًا نعم.