إزالة حدود عنوان IP

مرحبًا بالفرق،
يمكن الوصول إلى منصة Discourse الخاصة بي فقط من قبل الموظفين الداخليين. لدينا أكثر من 1,000 شخص يمتلكون عناوين IP عامة.
لذلك نواجه دائمًا خطأ 429 (عدد كبير جدًا من الطلبات) من nginx.

وفقًا لدليل الموضوع الذي نشره سام:

قمت بتطبيق الإعدادات في ملف app.yml الخاصة بـ DISCOURSE_MAX_REQS_PER_IP_MODE: none، لكن ذلك لم ينجح.

env:
  LANG: en_US.UTF-8
  #DONT_PRECOMPILE_CSS: 1
  # DISCOURSE_DEFAULT_LOCALE: en

  #Global rate limits
  #DISCOURSE_MAX_REQS_PER_IP_MODE: none
  ##Global per-ip rate limits
  DISCOURSE_MAX_REQS_PER_IP_MODE: none
  #DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE: none
  #DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS: none
  #DISCOURSE_MAX_ASSET_REQS_PER_IP_PER_10_SECONDS: none
  #DISCOURSE_MAX_REQS_RATE_LIMIT_ON_PRIVATE: false
  ## How many concurrent web requests are supported? Depends on memory and CPU cores.
  ## will be set automatically by bootstrap based on detected CPUs, or you can override
  UNICORN_WORKERS: 4

هل يمكن لأحد أن يخبرني بكيفية إلغاء حد الوصول في Discourse؟ فأنا مشوش جدًا بسبب هذا الحد للوصول.

هل تقوم بدمج قالب تحديد معدل NGINX في ملف app.yml؟

مرحبًا سام،
لم أضف قالب nginx في ملف app.yml الخاص بي

في الواقع، قمت بذلك بهذه الطريقة: هل هناك خطأ ما؟

لا أعرف ما الخطأ، إذا قمت بتعيين DISCOURSE_MAX_REQS_PER_IP_MODE: none، فهل لا حاجة لتعيين القيم الأخرى؟

- "templates/web.ratelimited.template.yml"

هل يجب عليّ إزالة هذا الملف؟

نعم، إذا كنت لا تريد تحديد معدل nginx، فاحذف ذلك القالب :slight_smile: