خطای Site not found یا Error 30001

علائم و نشانه‌ها

  1. در هنگام مراجعه به سایت خود که پشت محافظت کلودگارد قرار دارد، با خطای Site Not Found مواجه می‌شوید.
  2. متن پیغام:

    Site not found!
    Error 30001

    Why?
    This website is protected by a security system, but it was not configured properly. In most cases, this error is caused by a missing TLS information

    What can I do?
    You can contact the website owner to resolve the issue.

    Performance & security by CloudGuard

راه‌حل سریع پیشنهادی

به پنل خود مراجعه نموده و از صحت تنظیمات زیر مطمئن شوید:

  1. نام زیردامنه در پنل DNS تعریف شده باشد.
  2. در پنل HTTPS گزینه HTTPS فعال باشد.
  3. در پنل HTTPS حداقل یک گواهی داشته باشید.
  4. در پنل HTTPS تاریخ گواهی را بررسی کنید که منقضی نشده باشد.
  5. در پنل HTTPS نام دامنه مندرج در گواهی را بررسی کنید که با سایت شما (و کل زیردامنه) همخوان باشد.

علت مساله

این خطا به این معنی است که اطلاعات کافی برای نمایش سایت شما به کلودگارد داده نشده است و سایت شما را نمی‌شناسد. لذا پیام Site not found صادر می‌شود.

این مساله می‌تواند یکی از دلایل زیر را داشته باشد:

  1. اگر با پروتکل HTTP به سایت وصل شده‌اید، نمایش این خطا به این معنی است که آدرس زیردامنه شما در کلودگارد وجود ندارد. باید به پنل DNS Record مراجعه کرده و یک رکورد A برای این زیردامنه ایجاد نمایید.
    • دقت کنید که مثلا برای دامنه www حتما رکورد A زده باشید.
    • همینطور زیردامنه ریشه (@) نیز حتما دارای رکورد A باشد. (این زیردامنه ممکن است در پنل به اسم دامنه شما نمایش داده شود، مثلا abc.com)
  2. اگر با پروتکل HTTPS این خطا مشاهده می‌شود به این معنی است که تنظیمات TLS/SSL را به طور صحیح و کامل وارد نکرده‌اید:
    • ممکن است کلا HTTPS را فعال نکرده‌اید. حتما این کار را بکنید، چرا که HTTPS پروتکل امن ارتباط کلاینت‌ها با شماست.
    • ممکن است هیچ گواهی (Certificate) در لیست گواهی‌های خود ندارید. (پروتکل HTTPS برای کار کردن به گواهی نیاز دارد) در این مورد یا یک گواهی خریداری کرده و آپلود کنید یا از خدمات گواهی رایگان کلودگارد استفاده کنید.
    • ممکن است گواهی شما معتبر نیست (تاریخ انقضا را چک کنید)
    • ممکن است گواهی شما با زیردامنه شما مطابقت ندارد. (مثلا گواهی را برای www دریافت کرده‌اید، اما برای زیردامنه mail گواهی مناسب وجود ندارد)
      • در HTTPS باید گواهی با زیردامنه مطابقت داشته باشد.
      • گواهی‌های * که به wildcard نیز معروف هستند کل زیردامنه‌ها را شامل می‌شوند. ولی فقط تا یک سطح. یعنی *.abc.com شامل download.abc.com می‌شود اما شامل mirror2.download.abc.com نمی‌شود.

نکات تکمیلی

  1. برای دریافت گواهی رایگان، باید NS کل دامنه شما روی کلودگارد تنظیم شده باشد. (این موضوع در پنل به شما هشدار داده می‌شود)
  2. گواهی رایگان از نوع wildcard یا * خواهد بود. لذا برای کلیه زیردامنه‌ها تا یک سطح قابل استفاده است.
  3. گواهی رایگان – در صورت درست بودن NS دامنه شما – به صورت خودکار تمدید می‌شود.