שלב 1: הורדה והתקנה של XAMPP
- הורדת XAMPP:
- בקרו באתר הרשמי של XAMPP בכתובת https://www.apachefriends.org/index.html.
- לחצו על כפתור ההורדה ובחרו בגרסת XAMPP התואמת את מערכת ההפעלה שלכם (Windows).
- התקנת XAMPP:
- לאחר שההורדה הסתיימה, פתחו את קובץ ההתקנה.
- בחרו את הרכיבים שברצונכם להתקין. עבור אתר פשוט, תוכלו לבחור באפשרויות הבסיסיות כמו Apache, MySQL, ו-phpMyAdmin.
- בחרו את מיקום ההתקנה של התוכנה (המיקום המומלץ הוא מחיצת ה-C).
- סיימו את ההתקנה לפי ההוראות והמתינו עד לסיום התהליך.
שלב 2: הפעלת XAMPP
- הפעלת לוח הבקרה של XAMPP:
- לאחר ההתקנה, פתחו את לוח הבקרה של XAMPP.
- לחצו על הכפתור "Start" ליד Apache כדי להפעיל את שרת האינטרנט.
- לחצו על הכפתור "Start" ליד MySQL אם ברצונכם להשתמש בבסיס נתונים.
- ווידוא שהשרת פועל:
- פתחו דפדפן אינטרנט והקלידו את כתובת ה-URL:
http://localhost/
. - אם הכל הותקן כראוי, תראו את דף ברוך הבא של XAMPP.
- פתחו דפדפן אינטרנט והקלידו את כתובת ה-URL:
שלב 3: יצירת פרויקט האתר
- יצירת תיקיית פרויקט:
- גשו לתיקיית ההתקנה של XAMPP, ולאחר מכן לתיקיית
htdocs
(בדרך כלל בנתיבC:\xampp\htdocs
). - צרו שם תיקייה חדשה עבור האתר שלכם. למשל, תוכלו לקרוא לה
mywebsite
.
- גשו לתיקיית ההתקנה של XAMPP, ולאחר מכן לתיקיית
- העלאת קבצי האתר:
- העבירו את קבצי ה-HTML, ה-CSS, ה-JavaScript וכל קבצי האתר שלכם לתיקיית הפרויקט שיצרתם (
mywebsite
). - אם אתם משתמשים ב-PHP, ודאו שהקבצים נמצאים גם כן בתיקייה זו.
- העבירו את קבצי ה-HTML, ה-CSS, ה-JavaScript וכל קבצי האתר שלכם לתיקיית הפרויקט שיצרתם (
- בדיקת האתר:
- פתחו דפדפן אינטרנט והקלידו את הכתובת
http://localhost/mywebsite/
. - דף הבית של האתר שלכם אמור להופיע.
- פתחו דפדפן אינטרנט והקלידו את הכתובת
שלב 4: הגדרת בסיס נתונים (אם נחוץ)
- גישה ל-phpMyAdmin:
- פתחו דפדפן והקלידו את הכתובת
http://localhost/phpmyadmin/
. - זהו הכלי לניהול בסיסי נתונים MySQL ב-XAMPP.
- פתחו דפדפן והקלידו את הכתובת
- יצירת בסיס נתונים:
- לחצו על "New" בצד שמאל ליצירת בסיס נתונים חדש.
- תנו שם לבסיס הנתונים ולחצו על "Create".
- הגדרת טבלאות:
- לאחר יצירת בסיס הנתונים, תוכלו להוסיף טבלאות ולנהל את המידע שלכם באמצעות הממשק של phpMyAdmin.
- חיבור האתר לבסיס הנתונים:
- עדכנו את קובצי ה-PHP שלכם כדי להתחבר לבסיס הנתונים החדש שיצרתם. השתמשו בפרטי החיבור המתאימים (
localhost
כשרת, שם המשתמש והסיסמה של MySQL שהוגדרו).
- עדכנו את קובצי ה-PHP שלכם כדי להתחבר לבסיס הנתונים החדש שיצרתם. השתמשו בפרטי החיבור המתאימים (
שלב 5: הגדרת פורטים ואבטחה
- פתיחת פורטים בנתב:
- כדי לאפשר גישה לאתר שלכם מבחוץ, תצטרכו לפתוח את פורט 80 (ל-HTTP) ו-443 (ל-HTTPS) בנתב שלכם ולהפנות אותם למחשב הביתי.
- היכנסו לממשק הניהול של הנתב שלכם, חפשו את האזור לניהול פורטים (Port Forwarding) ופתחו את הפורטים הדרושים.
- הגדרת חומת אש:
- ודאו שחומת האש של Windows מאפשרת תעבורה בפורט 80 ו-443. אם לא, הוסיפו כלל שמאפשר תעבורה בפורטים הללו.
- אבטחת האתר:
- מומלץ להוסיף אישור SSL לאתר כדי להצפין את התעבורה. אתם יכולים להשתמש באישור SSL חינמי מ-Let’s Encrypt או לרכוש אישור SSL מספקית מוסמכת.
שלב 6: גישה לאתר מבחוץ
- בדיקת כתובת IP חיצונית:
- גשו לאתר כמו
https://whatismyipaddress.com/
כדי לברר מהי כתובת ה-IP החיצונית שלכם. - תוכלו לשתף את הכתובת הזו עם משתמשים כדי לגשת לאתר שלכם מבחוץ.
- גשו לאתר כמו
- הפניית דומיין (אופציונלי):
- אם יש לכם דומיין רשום, תוכלו להפנות אותו לכתובת ה-IP החיצונית שלכם. זה יאפשר למשתמשים לגשת לאתר דרך שם דומיין במקום כתובת IP.
שלב 7: תחזוקה וניטור
- גיבויים:
- בצעו גיבויים שוטפים של קבצי האתר ובסיסי הנתונים שלכם כדי להגן על המידע במקרה של תקלה או פריצה.
- עדכונים:
- ודאו ש-XAMPP, התוספים והמערכת הפעלה מעודכנים לגרסאות האחרונות כדי להבטיח את האבטחה והביצועים המיטביים.
- ניטור תעבורה:
- מומלץ להשתמש בכלי ניטור כדי לעקוב אחרי התעבורה לאתר ולזהות בעיות או פריצות בזמן אמת.
לסיכום, אירוח אתר על גבי מחשב ביתי בעזרת XAMPP הוא תהליך אפשרי, אך הוא דורש הקפדה על תחזוקה, אבטחה וניהול נכון של המשאבים כדי להבטיח שהאתר שלכם יפעל בצורה תקינה ובטוחה.
אירוח אתרים ציבוריים על גבי מחשב ביתי: סכנות והשלכות