דף הבית » אירוח » כיצד לאפשר SSL עבור Localhost באמצעות MAMP

    כיצד לאפשר SSL עבור Localhost באמצעות MAMP

    לאחר SSL (Socket Secure Layer) מותקן היא אחת הדרכים לאבטח את אתר האינטרנט שלך. בעיקרון, SSL יהיה להצפין עסקאות נתונים בין הדפדפן לבין השרת. לכן, אתה בטח תרצה לבדוק את האתר שלך בסביבת SSL כבר בשלב הפיתוח.

    כתובות אתרים ונכסי אתר אחרים כגון CSS ו- JavaScript מופנים בצורה נכונה דרך https פרוטוקול. אז, כיצד אנו מאפשרים SSL ב localhost שלנו? זה ידרוש כמה שורות הפקודה, שינויים בקובץ, תצורות ועוד כמה צעדים מסורבלים. אבל בואו לעקוף את כל זה ולהשתמש MAMP Pro במקום.

    הפעלת SSL

    הפעל MAMP, וליצור VirtualHost עם תחום מותאם אישית; ניתן להגדיר דומיין זה בתוסף כמו .התה או .מקומי. במקרה זה, אני יצרתי www.hongkiat.dev אשר משמש לארח www.hongkiat.com התפתחות.

    לכל אחד מה- VirtualHost שתיצור ב- MAMP יהיו אפשרויות בודדות שעליהן תוכל לבצע כמה תצורות.

    כדי לאפשר SSL עבור VirtualHost, עבור אל הכרטיסייה SSL ו סמן את האפשרות SSL. לאחר מכן, יהיה עליך לאתר את קבצי אישור ה- SSL. אם יש לך אחד, לאתר ולהקצות את הקבצים. אם לא, לחץ על הלחצן 'צור אישור בעל חתימה עצמית' כדי לאפשר ל- MAMP ליצור את האישורים עבורך.

    כדי ליצור אחד, MAMP יבקש ממך קצת מידע כמו קוד המדינה המדינה להקצות בתעודה, כך:

    שמור את הקובץ בתיקיה נכונה, ו- SSL מוגדר.

    הפוך את Chrome לסמוך על האתר שלך

    לאחר SSL מוגדר, עכשיו אתה אמור להיות מסוגל להציג את האתר שלך דרך https פרוטוקול. אבל במקום זאת, אתה רואה שגיאה (כמו להלן), מכיוון שאישור ה- SSL אינו מזוהה על ידי הדפדפנים במקרה זה, Chrome. הערה כי אם אתה מפעיל אתרים מבוססי וורדפרס, אתה צריך לשנות את SITEURL ו בית כניסה wp_options טבלה במסד הנתונים.

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

    אם אתה מוטרד עם הצלב האדום שמוצג ב- Chrome, אתה צריך כוח Chrome לבטוח באישור שנוצר:

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

    אם אתה מפעיל OS X, פתיחת קובץ האישור תעביר אותך אל היישום Keychain Access.

    וכן, כפי שניתן לצפות, אתה צריך לבחור תמיד אמון. בחר את אישור האתר שלך, ולאחר מכן לחץ על [אני] כדי לחשוף את פרטי התעודה אמון רמה. בתוך ה אמון , תראה את האפשרות שאומרת 'בעת שימוש באישור זה'. ערך ברירת המחדל מוגדר בשלב זה 'השתמש בהגדרות מותאמות אישית'. הפוך את האישור לבטוח, על ידי הגדרת אפשרות זו ל 'תמיד אמון'; תתבקש להזין את הסיסמה פעם אחת כדי לעדכן הגדרה זו.

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