כיצד לארח אתר משלך מהבית (מדריך 2020)

כיצד לארח אתר משלך

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

נתח גדול מהאוכלוסייה מעולם לא חשב על איך עובד אתר אינטרנט. הם פשוט לוחצים על סמל Internet Explorer 2003 שלהם ומקלידים אתר.

אנחנו מתגעגעים אליך.

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

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

מארח אתר ב- Windows

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

השתמש במחשב האישי שלך כשרת WAMP כדי לארח אתר

השימוש בתוכנת התקנה של WAMP הוא הדרך הקלה ביותר להתחיל במקום להתקין ידנית כל חבילה. אני אוהב לחשוב על שרתי WAMP כשעושים רעשי PacMan כשהם מתחילים לאתחל.

שלב 1: התקן את תוכנת השרת WAMP

WAMP מייצג את Windows, Apache, MySQL ו- PHP. הרבה יותר קל פשוט להשתמש בתוכנת התקנה של WAMP במקום לעבור ולהוריד הכל בנפרד. חבילות שרת WAMP בעלות מוניטין כולן כוללות את הגרסאות המעודכנות ביותר של החבילות הבודדות.

אנו ממליצים להשתמש ב- WampServer. הם מקלים על ביצוע זה.

שלב 2: כיצד להשתמש ב- WampServer

לאחר התקנת התוכנה תיווצר אוטומטית ספרייה.

יש למצוא את הנתיב כ c: \ wamp \ www.

בתוך מדריך זה תוכל ליצור ספריית משנה שאתה צריך. כאן אתה יכול לשים כל קובץ HTML או PHP. WampServer מתייג ספריות משנה כפרויקטים אך תוכנות WAMP אחרות עשויות לקרוא להן משהו אחר.

שלב 3: בדוק את WampServer

בדיקת השרת חשובה כדי לוודא ששום דבר לא השתבש. לשם כך עלינו ליצור דף HTML.

הדבר הטוב ביותר לעשות הוא להציב קובץ שכותרתו “info.php” בספריית www כדוגמה. כל שעליך לעשות הוא ללחוץ על “ספריית www” פעם אחת בתוך WampServer.

בשלב הבא, צור קובץ והשתמש במחרוזת קוד זו:

מבחן PHP

לאחר שמירת הקובץ תוכל לדפדף ב http: //localhost/info.php. כאן תוכלו לראות את פרטי התקנת ה- PHP שלכם.

בשלב זה תהיה לך היכולת ליצור מבני קובץ HTML ו- PHP תלוי מה שאתה צריך.

שלב 4: הגדר את מסד הנתונים

רוב האנשים ישתמשו במערכת ניהול תוכן כלשהי (CMS) ורוב האנשים המשתמשים ב- CMS ישתמשו בוורדפרס.

משמעות הדבר שתצטרך א מסד נתונים MySQL.

אתה יכול ליצור כל מסד נתונים MySQL שאתה רוצה – או להתעסק עם בסיסי נתונים קיימים. וורדפרס תגדיר עבורך בסיס נתונים חדש התואם לתוכנה שלהם.

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

שלב 5: הפוך את האתר לציבורי

כדי שאנשים יוכלו לגשת לאתר שלך בפועל, תצטרך למצוא את קובץ התצורה של Apache. הקובץ צריך להיות httpd.conf ותוכלו למצוא אותו על ידי חזרה לתפריט WampServer ובחירת Apache. בשלב הבא, תוכלו לערוך את הקובץ על ידי בחירת httpd.conf.

אתה אמור לראות שתי שורות:

1 להזמין דחה, אפשר
2 דחה מכל.

החלף את השורות ב:

1 הורד אפשר, דחה
2 אפשר מכל.

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

כל אחד אמור להיות מסוגל לגשת לאתר שלך עכשיו כל עוד אין בקשות לחומת אש למחשבים.

שלב 6: שם תחום

אם אתה מארח את אתר הביקורת המטלטל שלך בבקר אתה כנראה רוצה לתת לתחום שלך משהו קליט ולהשתמש בו.

אולי beefjerkyathome.com?

לשם הדומיין שלך תהיה כתובת IP ספציפית, עבור beefjerkyathome.com אנו נשתמש ב- 000.000.000.000. מצא את הקובץ C: \ Windows \ system32 \ drivers \ etc \ hosts והוסף לו שורה זו: 000.000.000.000 beefjerkyathome.com.

בשלב הבא, נחזור לקובץ httpd.conf להוסיף מארח וירטואלי. יהיה לך לבטל את הסימון של הקו אחרי המילים, מארחים וירטואליים. זה ייראה כך:

1 # מארחים וירטואליים
כלול conf / extra / httpd-vhosts.conf

השלב האחרון הוא להוסיף קובץ ידני בספריית Apache. כל שעליך לעשות הוא ליצור קובץ פנקס רשימות ולשמור אותו ב- C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \.

קובץ ה- Notepad ייראה כך:

ServerAdmin [email protected]
DocumentRoot “c: \ wamp \ www”
שרת שם mysite.local
ErrorLog “יומני / beefjerkyathome.com.log”
CustomLog “יומני / beefjerkyathome.com-access.log” נפוץ

אתה תהיה חייב הפעל מחדש את כל השירותים ויהיה לך אתר נגיש לציבור באמצעות שם התחום שלך.

אירוח אתר ב- Linux

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

שלב 1: התקן תוכנת LAMP

כדי להתחיל בהתקנת תוכנת LAMP פתח את הטרמינל והשתמש בקוד הבא:

sudo apt להתקין apache2 mysql-server php libapache2-mod-php7.0

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

אם אתה משנה את התצורה הגלובלית של אפאצ’י בכל עת, הקפד להשתמש בפקודה זו:

הפעלה מחדש של sudo /etc/init.d/apache2

שלב 2: אשר את PHP

כדי לבדוק זאת בפועל, עליך להשתמש בקובץ PHP מבחן בספריית השורש של שרת האינטרנט, אשר ניתן למצוא כאן: / var / www / html /

קובץ ה- PHP בו נעשה שימוש יהיה:

הד סו “” > /var/www/html/info.php

כדי להבין אילו מודולים נוספים זמינים, השתמש בשורת הפקודה:

חיפוש apt PHP | מודול grep

שלב 3: בדוק את מסד הנתונים

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

כדי לבדוק אם MySQL עובד השתמש בפקודה זו:

שירות mysql שירות

בשלב הבא תשתמש בתעודות שהקלדת קודם לכן כאשר הותקנה לראשונה MySQL:

$ mysql -u root -p

[עכשיו תתבקש להזין את סיסמת הניהול שלנו ולהזין את הפקודה mysql]

כדי ליצור בסיס נתונים חדש תוכלו להשתמש:

צור מבחן DATABASE;

שימוש במבחן;

אם אתה משתמש ב- WordPress זה ייצר עבורך מסד נתונים באופן אוטומטי.

השלב האחרון יהיה לקבוע את התצורה של קובץ /etc/phpmyadmin/config.inc.php באמצעות הצעדים המתוארים כאן.

שלב 4: קבע את התצורה של DNS

יהיה עליכם לקבוע את התצורה של אפאצ’י לשימוש בשם הדומיין שלכם.

השלב הראשון הוא להבטיח של- DNS יש רשומת A לשם הדומיין שלך. למי שקנית את שם התחום שלך יהיו כלים שיעזרו לך להגדיר רשומות DNS בצורה נכונה.

ברגע שזה ייעשה, אתה אמור לראות משהו כזה באמצעות כלי החפירה. לבקשת רשומת ה- A עבור www.beefjerkyathome.com, הקלד:

$ dig www.beefjerkyathome.com א

;; פרק תשובה:
www.beefjerkyathome.com. 86400 A
000.000.000.000

;; מדור הרשויות:
beefjerkyathome.com. 86398 IN NS a.iana-servers.net.
beefjerkyathome.com. 86398 ב NS b.iana-servers.net.

שלב 5: הגדר את תצורת אפאצ ‘י

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

תידרש ספריה לדומיין beefjerkyathome.com. אנו ניצור את זה ואז ניצור קובץ beefjerkyathome index.html. לאחר מכן אנו מודאגים מההרשאות מערכת הקבצים שלנו:

sudo mkdir -p /var/www/html/beefjerkyathome.com
sudo sh -c ‘הד’ beefjerkyathome.com

זהו האתר שלי בהארחה עצמית beefjerkyathome.com

” > /var/www/html/beefjerkyathome.com/index.html
sudo chmod -R 755 /var/www/html/beefjerkyathome.com

עכשיו עלינו לעשות זאת צור קובץ מארח וירטואלי כך שאפצ’י יכול לזהות את התחום שלנו.

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/beefjerkyathome.com.conf
sudo nano /etc/apache2/sites-available/beefjerkyathome.com.conf

לאחר מכן אנו עורכים את הקובץ כדי להיראות כך.

מנהל השרת [email protected]
שרת שם beefjerkyathome.com
ServerAlias ​​www.beefjerkyathome.com
DocumentRoot /var/www/html/beefjerkyathome.com
ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log משולב

כמעט שם, קבע מחדש את Apache וטען אותו מחדש.

sudo a2ensite beefjerkyathome.com.conf
טעינה מחדש של שירות

עם ההרמה הכבדה כמעט שעשית כל שעליך לעשות הוא ערוך את קובץ / etc / hosts המקומי. עשה זאת על ידי הוספת זה לכתובת ה- IP ולשם התחום שלך:

000.000.000.000 beefjerkyathome.com

האינטרנט יכול לבקר כעת ב- beefjerkyathome.com והעולם ישמח עם הידע הקופצני החדש שלו.

שלב 6: התקן מערכת וורדפרס או מערכת ניהול תוכן אחרת

זה כאשר תתקין את ה- CMS שבא לך להשתמש בו. אנו ממליצים על Wix או WordPress.

לאחר התקנת ה- CMS, עליך לעשות זאת.

מדוע הגיוני יותר להשתמש בשירות אירוח

לראות כמה כאב בתחת עושה זאת וכמה קל להשתמש בשירותי אירוח אמור לגרום לך לתהות מדוע מישהו ירצה לעשות זאת.

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

כאשר שוקלים ברצינות להקים אתר – אירוח זה בעצמך פשוט לא הגיוני.

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

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

הגיוני לבחון במקום זאת אירוח ייעודי או אירוח VPS.

השרת הייעודי הטוב ביותר

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

זמן טעינה: 520 גב
זמן עבודה: 99.9%

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

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

אירוח VPS הטוב ביותר

אם אתה מודאג מכסף אך רוצה גם גישה לשרת ומדרגיות משלך, מארח VPS עשוי להיות האפשרות המתאימה לך. עם VPS יהיה לך שטח שרת ייעודי משלך עם מופע מערכת הפעלה ייחודי.

זמן טעינה: 2,232 גב
זמן עבודה: 99%

הדבר הנהדר ב- InMotion הוא שהוא כולל תכונות פרימיום מדהימות ברמת העלות הנמוכה ביותר שלהם.

תכונות כמו כונני SSD בחינם, דומיין בחינם, גיבויים בחינם, גישה SSH, שטח דיסק בלתי מוגבל, אישור SSL בחינם ותמיכה בלקוחות 24/7 כולם באים כסטנדרט. נוסף על כך, יש להם א ערבות להחזר כספי מלא של 90 יום.

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

סיכום

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

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

הפניות וזיכויי תמונה:

  • KeyStoneWebStudios.com
  • AmeraVant.com
  • SilverScopeMedia.com
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author