حسنًا، أجد نفسي في ورطة مماثلة لما كنت عليه في وقت سابق من الأسبوع.
كان لدي خطأ إملائي في app.yml من قبل مما منع الوصول إلى موقعي. كنت أتابع موضوع تغيير اسم النطاق وأكملت عملية rake، لكن لا يمكنني الوصول إلى الموقع.
بالتفكير في أنني فعلت الشيء نفسه وارتكبت خطأ إملائيًا، قمت بالتحقق مرة أخرى:
DISCOURSE_HOSTNAME: discourse.delawarereef.club
عند تشغيل ./discourse-setup أحصل على نفس الشيء:
Checking your domain name . . .
WARNING: Port 443 of computer does not appear to be accessible using hostname: 443.
WARNING: Connection to http://443 (port 80) also fails.
هذا يجعلني أعتقد أنني ما زلت أملك خطأ إملائيًا في مكان ما لا أراه.
أعلى ملف app.yml:
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: 128MB
version: tests-passed
env:
LANG: en_US.UTF-8
UNICORN_WORKERS: 2
DISCOURSE_HOSTNAME: discourse.delawarereef.club
DISCOURSE_DEVELOPER_EMAILS: <MY EMAIL>
DISCOURSE_SMTP_ADDRESS: smtp.ionos.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: site@brandywinereef.club
DISCOURSE_SMTP_PASSWORD: <PASSWORD>
#DISCOURSE_SMTP_DOMAIN: discourse.example.com # (required by some providers)
#DISCOURSE_NOTIFICATION_EMAIL: nobody@discourse.example.com # (address to send notifications from)
DISCOURSE_SMTP_ENABLE_START_TLS: true
LETSENCRYPT_ACCOUNT_EMAIL: site@brandywinereef.club
#DISCOURSE_MAXMIND_LICENSE_KEY: 1234567890123456
#DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: us-east-1
DISCOURSE_S3_ACCESS_KEY_ID: <KEY>
DISCOURSE_S3_SECRET_ACCESS_KEY: <KEY>
DISCOURSE_S3_CDN_URL: 'https://d2hneyr8lp58j4.cloudfront.net'
DISCOURSE_S3_BUCKET: brcuploads
DISCOURSE_S3_BACKUP_BUCKET: brcuploads-backups
DISCOURSE_BACKUP_LOCATION: s3
هل أغفل شيئًا واضحًا مرة أخرى؟
تعديل:
يمكنني عمل ping للعنوان URL بشكل جيد ويشير إلى عنوان IP الصحيح.