منذ الأمس أحاول التثبيت دون نجاح. لقد جربت عدة خوادم افتراضية خاصة (VPS) ولم يعمل أي منها. المشكلة نفسها دائماً تتعلق بشهادة SSL.
الرابط: https://debatehosting.co/
SSL
منذ الأمس أحاول التثبيت دون نجاح. لقد جربت عدة خوادم افتراضية خاصة (VPS) ولم يعمل أي منها. المشكلة نفسها دائماً تتعلق بشهادة SSL.
الرابط: https://debatehosting.co/
SSL
أعتقد أنه يمكنك نسخ رسالة الخطأ وإرسالها إلى ChatGPT.
لا أفهم هذه الرسالة، لكن GPT يمكنه حلها بسرعة.
مرحباً، أولاً، أهلاً بك في ميتا!
إذا كنت تقبل نصيحة ودودة، يرجى تعديل (أو في المرة القادمة) المنشورات التي تحتوي على أكواد لاستخدام تنسيق Markdown، مع تلخيص السطر/الأسطر التي تعتقد أنها تصف مشكلتك. ذلك سيشجع على الردود ويساعد في حل مشكلتك بشكل أسرع.
ما هي طريقة التثبيت التي استخدمتها؟ هل تستخدم بروكسي في VPS الخاص بك لـ Discourse؟ هل يمكنك مشاركة ملف app/templates.yml الخاص بك؟
نعم، من الأفضل نشر النص في مقاطع الشفرة.
على الأرجح أن هناك خطأ في صيغة ملف app.yml. يرجى نشر رمز الخطأ كاملاً كنص مُنسق مسبقاً في محرر الرسائل. لقطات الشاشة لنص الخطأ يصعب جداً استخدامها لتشخيص المشكلة.
أظن هنا أن إصدار شهادة Let’s Encrypt فشل لسبب ما.
قد يتم رفض طلبك.
نعم، تحقق من ملف app.yml واتصالك بـ Let’s Encrypt:
docker exec app bash -lc '
curl -4 -v \
--connect-timeout 10 \
--max-time 20 \
https://acme-v02.api.letsencrypt.org/directory \
-o /dev/null
'
من المسار /var/discourse
templates:
templates/postgres.template.yml
templates/redis.template.yml
templates/web.template.yml
templates/web.ratelimited.template.yml
templates/web.ssl.template.yml
templates/web.letsencrypt.ssl.template.yml
expose:
80:80
443:443
params:
db_default_text_search_config: pg_catalog.english
db_shared_buffers: 256MB
env:
LC_ALL: en_US.UTF-8
LANG: en_US.UTF-8
LANGUAGE: en_US.UTF-8
DISCOURSE_HOSTNAME: debatehosting.co
DISCOURSE_DEVELOPER_EMAILS: pichopelis@gmail.com
LETSENCRYPT_ACCOUNT_EMAIL: ‘pichopelis@gmail.com’
DISCOURSE_ENABLE_SSL: true
DISCOURSE_SKIP_EMAIL_SETUP: ‘1’
UNICORN_WORKERS: 4
volumes:
volume:
host: “/var/discourse/shared/standalone”
guest: “/shared”
volume:
host: “/var/discourse/shared/standalone/log/var-log”
guest: “/var/log”
hooks:
after_code:
- exec:
cd: "$home/plugins"
cmd:
- git clone https://github.com/discourse/docker_manager.git
run:
exec: echo “بداية الأوامر المخصصة”
exec: echo “نهاية الأوامر المخصصة”
حاول إزالة علامات التنصيص، فهي على الأقل زائدة (كما أنها ليست شكلاً مألوفاً لعلامات التنصيص)
ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r ead_bio_X509_AUX() failed (SSL: error:0480006C:PEM routines::no start line:Expec ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r ead_bio_X509_AUX() failed (SSL: error:0480006C:PEM routines::no start line:Expec ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r ead_bio_X509_AUX() failed (SSL: error:0480006C:PEM routines::no start line:Expec ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r ead_bio_X509_AUX() failed (SSL: error:0480006C:PEM routines::no start line:Expec ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r ead_bio_X509_AUX() failed (SSL: error:0480006C:PEM routines::no start line:Expec ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r
(تم حذف المنشور من قِبل الكاتب)
نعم، لم يتم إصدار شهادة صالحة لك. تحتاج إلى التحقق من السبب.
قد يكون الأمر بسيطًا مثل تقديم بريد إلكتروني لا يتحققون منه.