گواهینامه SSL منقضی شده سرور شما را از کار نمیاندازد، اما ممکن است همینطور باشد. مرورگرها یک اخطار امنیتی تمام صفحه را نشان میدهند، اکثر بازدیدکنندگان آن را ترک میکنند، فرمهای پرداخت و ورود به سیستم کار نمیکنند، و مشتریان API از اتصال خودداری میکنند. این معمولاً به این دلیل اتفاق می افتد که یک تمدید خودکار ماه ها پیش شکسته شد و هیچ کس متوجه نشد. نظارت بر انقضای SSL روزها یا هفته های آینده به شما هشدار می دهد، در حالی که رفع آن هنوز یک کار پنج دقیقه ای است. این راهنما نحوه تنظیم رایگان آن را نشان می دهد.
چرا گواهینامه های SSL هنوز با تعجب منقضی می شوند
اکثر گواهینامه ها امروز به طور خودکار تمدید می شوند، بنابراین انقضا به نظر یک مشکل حل شده است. در عمل، تمدید خودکار به دلایل معمولی بی سر و صدا با شکست مواجه می شود:
- کار تمدید متوقف شد. جابجایی سرور، یک تصویر کانتینر جدید یا یک کار برنامه ریزی شده گم شده به این معنی است که فرمان تجدید هرگز دوباره اجرا نمی شود.
- اعتبار سنجی ناموفق است. یک تغییر DNS، یک CDN یا پروکسی جدید، یا یک قانون فایروال، بررسی هایی را که مرجع گواهی شما برای تأیید مالکیت دامنه استفاده می کند، مسدود می کند.
- گواهی جدید هرگز بارگیری نشد. فایل روی دیسک تمدید شد، اما وب سرور دوباره بارگیری نشد، بنابراین به سرویس قبلی ادامه می دهد.
- یک زیر دامنه فراموش شده سایت اصلی به خوبی تجدید می شود، در حالی که فروشگاه، سرور پست الکترونیکی یا یک صفحه فرود قدیمی از گواهینامه ای استفاده می کند که به صورت دستی تنظیم شده است.
- ایمیلهای یادآور متوقف شدند. برای مثال، Let's Encrypt، ایمیلهای یادآوری منقضی خود را در سال 2025 پایان داد، بنابراین بسیاری از صاحبان سایت هشداری را که قبلاً به آن اعتماد میکردند از دست دادند.
طول عمر گواهی ها نیز کوتاه تر می شود. قوانین صنعتی که مرورگرها از آنها پیروی میکنند، گام به گام حداکثر اعتبار گواهیهای عمومی را کاهش میدهند، بنابراین تمدید بیشتر اتفاق میافتد و هر تمدید خراب زودتر به تاریخ انقضا میرسد.
نظارت بر انقضای SSL چه مواردی را بررسی می کند
یک مانیتور انقضا SSL دقیقاً مانند یک مرورگر از خارج به دامنه شما متصل می شود، گواهینامه ای را که سرور شما واقعاً ارائه می دهد می خواند و تاریخ انقضای آن را با امروز مقایسه می کند. این بخش آخر مهم است: گواهی را که بازدیدکنندگان می بینند بررسی می کند، نه فایل روی سرور شما، بنابراین تمدید می کند که هرگز بارگذاری نشده است.
در My Site Alerts ، چک های SSL و دامنه با هم در یک مانیتور نام دامنه زندگی می کنند:
| بررسی کنید | آنچه را تماشا می کند | چرا مهم است |
|---|---|---|
| انقضای گواهینامه SSL | تاریخ انقضای گواهی ارائه شده در دامنه شما | از هشدارهای امنیتی مرورگر و اتصالات ناموفق جلوگیری می کند |
| انقضای نام دامنه | تاریخ انقضای ثبت از سوابق مالکیت عمومی | از گم شدن خود دامنه به همراه وب سایت و ایمیل شما جلوگیری می کند |
| ثبت کننده و سرورهای نام | دامنه شما با چه کسی ثبت شده است و DNS آن به کجا اشاره می کند | به شما کمک می کند تا تغییرات غیرمنتظره را تشخیص دهید |
این طرح رایگان شامل 5 مانیتور نام دامنه است که برای سایت اصلی شما و ساب دامنه ها یا سایت های مشتری که بیشترین اهمیت را دارند کافی است.
نحوه تنظیم هشدارهای انقضای SSL رایگان
1. یک حساب کاربری رایگان ایجاد کنید
با آدرس ایمیل خود در My Site Alerts ثبت نام کنید. کارت اعتباری و دوره آزمایشی وجود ندارد.
2. یک مانیتور نام دامنه اضافه کنید
نام دامنه را در داشبورد خود باز کنید و ایجاد نام دامنه را انتخاب کنید. دامنه را وارد کنید، مانند example.com، و یک نام واضح به آن بدهید. برای هر زیردامنه ای که گواهی خاص خود را دارد، مانند shop.example.com، یک مانیتور جداگانه اضافه کنید.
3. انتخاب کنید چه زمانی به شما اطلاع داده شود
در بخش اعلانهای انقضای SSL، انتخاب کنید که اخطار چقدر جلوتر است: از 1 روز تا 2 ماه قبل از انقضا. برای گواهینامه هایی که به طور خودکار تمدید می شوند، 7 یا 14 روز انتخاب خوبی است: زمان کافی برای رفع یک تمدید ناموفق، و به اندازه کافی دیر که تمدید سالم قبلاً اتفاق افتاده است، بنابراین در مورد چیزی که خود به خود درست می شود به شما هشدار داده نمی شود.
4. هشدارهای انقضای دامنه را نیز روشن کنید
در بخش اعلانهای انقضای نام دامنه، زمان طولانیتری مانند 1 یا 2 ماه انتخاب کنید. تمدید دامنه اغلب به یک کارت پرداخت یا یک حساب ثبت کننده بستگی دارد که شخصی باید دستی آن را به روز کند.
5. انتخاب کنید که هشدارها کجا می روند
ایمیل خارج از جعبه کار می کند. همچنین میتوانید به Slack ، Discord ، Telegram ، Microsoft Teams یا وبهوک خود هشدار ارسال کنید، بنابراین این هشدار به افرادی میرسد که واقعاً میتوانند گواهی را تمدید کنند.
همین الان یک گواهی را بررسی کنید
می خواهید بدانید امروز کجا ایستاده اید؟ هر دامنه ای را از طریق جستجوگر SSL رایگان اجرا کنید تا صادر کننده و تاریخ انقضا را ببینید. اگر خط فرمان را ترجیح میدهید، تاریخهای گواهی را که سرور ارائه میکند نشان میدهد:
echo | openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -datesخط notAfter تاریخ انقضا است. چک یکباره مفید است، اما فقط در روزی که آن را اجرا می کنید کمک می کند. مانیتورینگ بررسی را برای شما تکرار می کند و تنها زمانی صحبت می کند که چیزی نیاز به توجه داشته باشد.
وقتی هشدار انقضا دریافت می کنید چه کاری باید انجام دهید
- بررسی کنید که آیا تمدید شده است یا خیر. دوباره SSL checker را اجرا کنید. اگر تاریخ انقضا به جلو رفت، هشدار زودهنگام بود و کارتان تمام است.
- به گزارش های تمدید نگاه کنید. پنل میزبانی شما، ابزار گواهی یا داشبورد CDN شما معمولا نشان می دهد که چرا آخرین تمدید شکست خورده است.
- تصحیح اعتبار سنجی مطمئن شوید که دامنه همچنان به سرور یا پراکسی درخواست کننده گواهی اشاره می کند و مسیر اعتبار سنجی مسدود نشده است.
- وب سرور را دوباره بارگیری کنید. اگر گواهی جدید روی دیسک وجود دارد اما بازدیدکنندگان همچنان گواهی قدیمی را می بینند، وب سرور را دوباره بارگیری یا راه اندازی مجدد کنید.
- اگر زمان کم است، با دست تمدید کنید. اکنون به صورت دستی تمدید کنید و بعد از آن اتوماسیون را تعمیر کنید، بنابراین بازدیدکنندگان هرگز هشداری را مشاهده نکنند.
چک لیست قبل از انقضا
- هر دامنه و ساب دامنه ای با گواهینامه خاص خود یک مانیتور دارد.
- ثبت دامنه به صورت خودکار تمدید می شود، با یک کارت پرداخت که هنوز معتبر است.
- هشدارها به یک کانال مشترک ارسال می شود، نه تنها به یک نفر که ممکن است در تعطیلات باشد.
- کار تمدید به خودی خود با ضربان قلب تماشا می شود، بنابراین یک برنامه خراب مدت ها قبل از تاریخ انقضا کشف می شود.
نظارت SSL در کنار بررسی های آپتایم بهترین کار را دارد
هشدارهای انقضای SSL به شما در مورد مشکلی که در راه است هشدار می دهد. بررسی های آپتایم لحظه ای را به شما می گوید که بازدیدکنندگان نمی توانند به سایت شما دسترسی پیدا کنند. آنها با هم هر دو را پوشش می دهند. برای تماشای کار تمدید نیز از راهنماهای ما در مورد نحوه نظارت بر آپتایم وب سایت به صورت رایگان و نحوه نظارت بر مشاغل cron به صورت رایگان دنبال کنید.
برای هر دامنه حدود دو دقیقه طول می کشد. حساب رایگان خود را ایجاد کنید ، دامنه اصلی خود را اضافه کنید، و به ما اجازه دهید مراقب باشیم تا مجبور نباشید.
سوالات متداول
چگونه بفهمم که گواهینامه SSL من منقضی می شود؟
قفل را در مرورگر خود باز کنید و جزئیات گواهی را مشاهده کنید، دامنه خود را از طریق یک جستجوگر SSL رایگان اجرا کنید یا یک مانیتور انقضای SSL راه اندازی کنید که تاریخ را برای شما بررسی می کند و قبل از تمام شدن آن هشدار ارسال می کند.
وقتی گواهینامه SSL منقضی می شود چه اتفاقی می افتد؟
مرورگرها به جای سایت شما یک هشدار امنیتی نشان میدهند، اکثر بازدیدکنندگان آن را ترک میکنند و فرمها، تسویهحسابها و اتصالات API که نیاز به گواهی معتبر دارند تا زمانی که تمدید نشود کار نمیکنند.
آیا نظارت بر انقضای SSL واقعا رایگان است؟
بله. این طرح رایگان شامل 5 مانیتور نام دامنه است که گواهینامه SSL و انقضای دامنه را با ایمیل، Slack ، Discord ، Telegram ، Microsoft Teams و هشدارهای وب هوک ردیابی می کند. هیچ کارت اعتباری و آزمایشی وجود ندارد که تمام شود.
آیا در صورت تمدید خودکار گواهینامه من همچنان نیاز به نظارت دارم؟
بله. هنگامی که یک کار برنامه ریزی شده متوقف می شود، اعتبارسنجی مسدود می شود یا سرور دوباره بارگیری نمی شود، تمدید خودکار بی سر و صدا انجام نمی شود. نظارت، گواهیهایی را که بازدیدکنندگان واقعاً میبینند، بررسی میکند، بنابراین همه اینها را میگیرد.
چند روز قبل از انقضا باید هشدار دریافت کنم؟
برای گواهی هایی که به طور خودکار تمدید می شوند، 7 تا 14 روز به خوبی کار می کند. برای گواهی هایی که به صورت دستی تمدید می کنید، و برای نام های دامنه، 1 یا 2 ماه را انتخاب کنید تا زمان پرداخت و تاییدیه ها وجود داشته باشد.