דילוג לתוכן הראשי
אבטחה ו‑SSL

תעודת ה-SSL לא עובדת

המנעול לא מופיע או שמוצגת אזהרה. הנה חמש הסיבות, לפי שכיחות, ומה עושים בכל אחת.

עודכן 2 דקות קריאה

תעודת SSL מונפקת אוטומטית ומתחדשת לבד. כשמשהו לא עובד, זו כמעט תמיד אחת מחמש סיבות.

1. הדומיין עדיין לא מצביע לשרת

הסיבה השכיחה ביותר. התעודה מונפקת על ידי אימות שהדומיין באמת מצביע אלינו. אם רשומת ה-A עדיין מצביעה למקום אחר, ההנפקה נכשלת.

בדיקה:

nslookup example.co.il

אם התשובה אינה ה-IP שלנו — זו הבעיה. ראו חיבור דומיין, והמתינו שההתפשטות תסתיים. ההנפקה תתבצע אוטומטית.

2. תוכן מעורב (Mixed Content)

התעודה תקינה, אבל המנעול מוצג שבור או שמופיעה אזהרה. זה קורה כשדף שנטען ב-HTTPS מושך משאב — תמונה, סקריפט, גופן — דרך HTTP.

איתור: פתחו את הקונסול בדפדפן (F12). שגיאות Mixed Content מפורטות שם עם הכתובת המדויקת.

תיקון בוורדפרס:

הגדרות ← כללי — ודאו ששתי הכתובות מתחילות ב-https://.

אם נשארו כתובות ישנות בתוך התוכן, נדרשת החלפה במסד הנתונים. גבו לפני.

3. אין הפניה מ-HTTP ל-HTTPS

האתר עובד בשתי הכתובות במקביל. זה לא שבור, אבל זו גרסה כפולה של האתר וזה פוגע ב-SEO.

הוסיפו ל-.htaccess, בראש הקובץ:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

4. התעודה פגה

חידוש אוטומטי מתבצע כשבועיים לפני התפוגה. אם הוא נכשל, זה כמעט תמיד בגלל שהדומיין הפסיק להצביע לשרת בינתיים.

בדקו את רשומת ה-A. אם היא תקינה והתעודה עדיין פגה — פתחו פנייה.

5. שגיאת שם דומיין

הודעה כמו NET::ERR_CERT_COMMON_NAME_INVALID פירושה שהתעודה הונפקה לשם אחר.

בדרך כלל: התעודה הונפקה ל-example.co.il והגעתם ל-www.example.co.il או להפך. שתי הרשומות צריכות להיות מוגדרות, והתעודה מכסה את שתיהן.

איך בודקים מה בדיוק לא בסדר

openssl s_client -connect example.co.il:443 -servername example.co.il < /dev/null 2>/dev/null | openssl x509 -noout -dates -subject

מציג למי התעודה הונפקה ועד מתי היא תקפה — שתי התשובות שמפרידות בין הסיבות שלמעלה.

מה לא לעשות

אל תתקינו תוסף SSL אם התעודה עצמה תקינה. תוספים כאלה מבצעים החלפה בזמן ריצה בכל טעינת דף — הם מסתירים את הבעיה, מאטים את האתר, ושוברים אותו ביום שהתוסף מוסר.


המנעול עדיין לא שם? פתחו פנייה עם שם הדומיין.

המאמר עזר לכם?

עוד באבטחה ו‑SSL