האתר שלכם יתארח בחינם בחשבון Cloudflare על שמכם. אתם פותחים חשבון ויוצרים מפתח גישה (טוקן). אנחנו מעלים את האתר ומחברים את הדומיין. כל התהליך לוקח בערך רבע שעה של עבודה, ואחר כך מחכים לדומיין.
העלייה העצמית בחינם, גם לאתר מלא וגם לדף נחיתה. מעדיפים שנעשה את זה איתכם? יש חבילת עלייה מלאה לאוויר ב-490 ₪.
למטה, ב-Custom token, לוחצים Get started. בשם כותבים AtarGo.
ב-Permissions בוחרים: Account › Cloudflare Pages › Edit. זו ההרשאה היחידה שחובה.
רשות, מומלץ: כדי שנגדיר בשבילכם את רשומות ה-DNS, לוחצים + Add more ומוסיפים Zone › Zone › Edit, ועוד שורה Zone › DNS › Edit.
ב-Account Resources: Include ובוחרים את החשבון שלכם. אם הוספתם הרשאות Zone, אז ב-Zone Resources: Include › All zones from an account והחשבון שלכם.
לוחצים Continue to summary, ואז Create Token.
מעתיקים את הטוקן מיד. Cloudflare מציג אותו פעם אחת בלבד. אם פספסתם, פשוט יוצרים טוקן חדש.
טוקנים חדשים מתחילים בדרך כלל ב-cfut_. מנהלים של חשבון עסקי יכולים ליצור גם טוקן ברמת החשבון (Manage Account › API Tokens). שני הסוגים עובדים אצלנו.
אל תשלחו את הטוקן במייל, בוואטסאפ או בצ׳אט. מדביקים אותו רק בטופס המאובטח בדף ההזמנה.
4מדביקים בדף ההזמנה
בדף ההזמנה האישי, באזור עלייה לאוויר, מדביקים את ה-Account ID ואת ה-API Token ולוחצים חיבור מאובטח.
אנחנו בודקים מול Cloudflare שהטוקן תקין. אם הכל טוב יופיע "✅ חשבון Cloudflare מחובר". הטוקן נשמר אצלנו מוצפן, ולא מוצג שוב.
כותבים את שם הדומיין ולוחצים שמירה. אחרי שאישרתם את האתר, לוחצים 🚀 העלו את האתר לאוויר.
תוך דקה האתר עולה לכתובת זמנית של Cloudflare (משהו כמו your-site.pages.dev), והדומיין שלכם מתווסף לפרויקט.
5מחברים את הדומיין אצל הרשם
הדומיין נקנה אצל רשם (למשל LiveDNS). כדי שכתובת כמו mybusiness.co.il תעבוד, Cloudflare צריך לנהל את ה-DNS שלה. לכן עושים שינוי אחד אצל הרשם: מחליפים את שרתי השמות (Nameservers).
אם הוספתם לטוקן הרשאות Zone
אנחנו יוצרים את הדומיין ואת הרשומות בחשבון שלכם, ומציגים בדף ההזמנה שני שרתי שמות (למשל ada.ns.cloudflare.com). אצל הרשם מחליפים את שרתי השמות לשניים האלה, וזהו.
אם הטוקן רק עם הרשאת Pages
ב-Cloudflare נכנסים ל-Domains ולוחצים Onboard a domain (בממשק הישן: Add a site). מקלידים את הדומיין ובוחרים Free.
Cloudflare מעתיק את הרשומות הקיימות. ב-DNS › Records מוחקים רשומות A/AAAA/CNAME ישנות של @ ושל www, ומוסיפים את שתי הרשומות שבטבלה. רשומות מייל (MX, TXT) משאירים.
Cloudflare מציג שני שרתי שמות. אצל הרשם מחליפים את שרתי השמות לשניים האלה.
Type
Name
Content
Proxy
CNAME
@
your-site.pages.dev
Proxied
CNAME
www
your-site.pages.dev
Proxied
את הכתובת המדויקת במקום your-site.pages.dev תראו בדף ההזמנה ובמייל אחרי ההעלאה. אין צורך ברשומת A לשרת של אתרגו.
אצל הרשם (למשל LiveDNS)
נכנסים לניהול הדומיין ומחפשים את ההגדרה של שרתי שמות / Nameservers / DNS.
אם DNSSEC פעיל אצל הרשם, מכבים אותו לפני שמחליפים שרתי שמות. אחרת הדומיין עלול להפסיק לעבוד.
מחליפים את שרתי השמות הקיימים בשניים של Cloudflare, בדיוק כפי שהם מופיעים, ושומרים.
רוצים לחבר רק תת-דומיין (למשל shop.mybusiness.co.il) בלי להעביר את כל הדומיין? אפשר להוסיף אצל הרשם רשומת CNAME לתת-הדומיין שמצביעה ל-your-site.pages.dev. לדומיין הראשי עצמו חייבים להעביר את שרתי השמות ל-Cloudflare.
כמה זמן זה לוקח?
פתיחת חשבון ויצירת טוקן: כ-5 עד 10 דקות.
העלאת האתר ל-Cloudflare: כדקה.
החלפת שרתי שמות: לרוב תוך שעה, ולפעמים עד 24 שעות. בדומיינים ישראליים (.co.il, .org.il) השינוי עובר דרך המרשם ויכול לקחת כמה שעות.
תעודת HTTPS: נוצרת אוטומטית אחרי שהדומיין פעיל, בדרך כלל תוך דקות.
אנחנו בודקים אוטומטית כל כמה דקות. ברגע שהאתר עונה ב-HTTPS על הדומיין שלכם, תקבלו מאיתנו מייל "האתר שלך באוויר". גם Cloudflare שולח מייל כשהדומיין הופך לפעיל (Active). בדף ההזמנה אפשר ללחוץ בדקו עכשיו ולראות את הסטטוס מ-Cloudflare (למשל pending, ואחר כך active).
הודעות שגיאה ומה עושים
"מזהה החשבון (Account ID) צריך להיות 32 תווים של 0-9 ו-a-f"הודבק משהו אחר, למשל שם החשבון או ה-Zone ID. העתיקו שוב לפי שלב 2.
"הטוקן לא נראה תקין. העתיקו אותו שוב מ-Cloudflare"הטוקן נחתך או נוספו לו רווחים או מילים. אם הוא כבר לא מוצג ב-Cloudflare, צרו טוקן חדש.
"Cloudflare לא אישר את הטוקן: Invalid API Token…"הטוקן שגוי, פג תוקף או בוטל. צרו טוקן חדש לפי שלב 3.
"Cloudflare לא אישר את הטוקן: Authentication error…"לטוקן חסרה ההרשאה Account › Cloudflare Pages › Edit, או שה-Account ID שייך לחשבון אחר מזה שבחרתם ב-Account Resources.
"קודם מאשרים את האתר, ואז מעלים לאוויר"מאשרים את האתר בדף ההזמנה (כפתור "מאשר את האתר ✓"), ואז לוחצים שוב על ההעלאה.
"קודם מחברים את חשבון ה-Cloudflare שלכם"עוד לא הודבקו Account ID וטוקן, או שהחיבור נותק. חוזרים לשלב 4.
"שם הדומיין לא תקין, למשל mybusiness.co.il"כותבים רק את שם הדומיין, בלי https:// ובלי לוכסנים.
"הדומיין הזה כבר מחובר לאתר אחר"הדומיין משויך להזמנה אחרת אצלנו. כתבו לנו בצ׳אט ונבדוק.
"לא נמצא חיבור ל-Cloudflare" או "שגיאה פנימית"מנתקים ומחברים מחדש את החשבון. אם זה חוזר, כתבו לנו בצ׳אט.
"פרסום ל-Cloudflare נכשל: …"מופיע אחרי פרסום מממשק הניהול, כשהטוקן בוטל או שההרשאה שלו שונתה. ראו ביטול הטוקן.
הדומיין נשאר הרבה זמן ב-pendingבדקו אצל הרשם ששרתי השמות הוחלפו בדיוק לשניים של Cloudflare, ושה-DNSSEC כבוי. אם יש לכם רשומות CAA, הן עלולות לחסום את תעודת ה-HTTPS.
שגיאה 522 בכניסה לדומייןרשומת ה-CNAME קיימת, אבל הדומיין לא מחובר לפרויקט ב-Pages. לוחצים שוב על "העלו את האתר לאוויר" בדף ההזמנה, ואנחנו מחברים אותו.
ראיתם בדף ההזמנה שה-DNS לא הוגדר אוטומטית? זה אומר שלטוקן אין הרשאות Zone. זה תקין: עושים את החיבור ידנית לפי שלב 5.
ביטול הטוקן: מה קורה?
אפשר לבטל את הטוקן בכל רגע ב-My Profile › API Tokens. כדאי לדעת מה זה עושה:
האתר נשאר באוויר. הוא מאוחסן בחשבון שלכם, ולא תלוי בטוקן.
הטוקן כן נחוץ בהמשך. אנחנו משתמשים בו כדי לבדוק את מצב הדומיין עד שהאתר באוויר, וכדי להעלות עדכונים: כל לחיצה על "פרסום" בממשק הניהול (/manage) מעלה את הגרסה החדשה לחשבון ה-Cloudflare שלכם בעזרת הטוקן.
אחרי ביטול, השינויים שתפרסמו בממשק הניהול לא יגיעו לאתר החי, ותופיע ההודעה "פרסום ל-Cloudflare נכשל".
רוצים לחזור? יוצרים טוקן חדש, ובדף ההזמנה לוחצים ניתוק ואז מחברים מחדש עם הטוקן החדש.
הטוקן נשמר אצלנו מוצפן, לא מוצג לאף אחד, ומוגבל להרשאות שבחרתם.
מקורות
השמות במדריך לפי התיעוד הרשמי של Cloudflare. אם משהו בממשק נראה אחרת, התיעוד מתעדכן ראשון: