אם אתה מתכנן להשיק אתר אבל לא רוצה לשלם דמי אירוח חודשיים או שנתיים, אתה יכול להשתמש בכל מחשב נייד או מחשב שולחני ישן כדי לארח אתר בחינם. זוהי דרך מצוינת להשתמש במערכת הישנה שלך במקום לזרוק אותה.
במדריך זה, נתקין ונתקין שירותים במחשב הנייד בן ה-10 שלנו כדי לארח אתר וורדפרס, ג'ומלה או אתר מבוסס HTML או PHP מותאם אישית עם תעודת SSL בחינם.
דברים שתצטרכו כדי לארח אתר אינטרנט
להלן הדרישות המוקדמות לאירוח אתר בחינם מהבית רק עם המחשב שלך:
- מחשב נייד או מחשב ישן עם שרת אובונטו.
- שם דומיין רשום לאתר שלך
- כבל Ethernet לחיבור המחשב הנייד או המחשב לנתב לחיבור אמין ומהיר
שלב 1: עדכן ושדרג את החבילות
לאחר התקנת שרת אובונטו על המחשב שלך, בצע את הפקודה הבאה כדי לעדכן את רשימת החבילות ולשדרג חבילות קיימות. אנו ממליצים להפעיל את SSH ולגשת לשרת דרך Terminal או PuTTY במחשב macOS או Linux.
sudo apt update && שדרוג Sudo apt –y
זה עשוי להימשך זמן מה לסיום. אז, שבו והירגע עד להשלמת התהליך.
שלב 2: התקן את Apache
Apache הוא שרת אינטרנט פופולרי בקוד פתוח שעובד עם PHP כדי לארח אתרים דינמיים, כולל אתרי וורדפרס. לאחר השלמת העדכון, בצע את הפקודה הבאה אל להתקין את שרת Apache.
sudo apt להתקין אפאצ'י2
כאשר אתה רואה הנחיה, לחץ על י ואז הכה על להיכנס מקש כדי להמשיך בהתקנה. אתה יכול לבדוק את המצב על ידי הפעלת הפקודה הבאה.
סטטוס systemctl apache2
זה אמור להראות סטטוס פעיל (פועל). כדי לאמת, אתה יכול לבקר ב-IP של המחשב הנייד או המארח המקומי שלך.
שלב 3: התקן את MySQL Server
MySQL היא מערכת ניהול מסד נתונים (DBMS) המסייעת בארגון ומתן גישה למסד הנתונים לצורך אחסון המידע. כדי להתקין את MySQL Server, השתמש בפקודה הבאה.
sudo apt להתקין MariaDB-שרת MariaDB-לָקוּחַ
ללחוץ י ולאחר מכן את להיכנס מקש כדי לאשר ולהמשיך בהתקנה.
לאחר מכן, אבטח את התקנת MySQL על ידי הפעלת הפקודה הבאה.
sudo mysql_secure_installation
להגדיר סיסמת שורש? ללחוץ יופגע ב להיכנס מַפְתֵחַ. הזן סיסמה מאובטחת ושמור אותה.
להסיר משתמשים אנונימיים? הקש Y ולאחר מכן על להיכנס מַפְתֵחַ.
לא לאפשר כניסה לשורש מרחוק? לחץ על Y ולאחר מכן על להיכנס מַפְתֵחַ.
הסר את מסד הנתונים של הבדיקה וגשת אליו. הקש על י מקש ואחריו את להיכנס לחץ על מקש.
לטעון מחדש טבלאות הרשאות עכשיו? הקש על י מפתח ואז להיכנס.
שלב 4: התקן PHP
PHP נדרש לעבד קוד להצגת תוכן דינמי, להפעיל סקריפטים, להתחבר למסד הנתונים של MySQL ולהציג את התוכן המעובד בדפדפן האינטרנט. כדי להתקין PHP, הפעל את הפקודה הבאה.
sudo apt להתקין PHP PHP-MySQL
הקש על י מקש כדי לאשר ולהמשיך בהתקנה. צור קובץ test.php באמצעות הפקודה הבאה כדי לאשר את ההתקנה.
סודו ננו /var/www/html/test.php
כעת, הדבק את הקוד הבא בעורך הננו.
<?php
phpinfo();
?>
ללחוץ CTRL+X בא אחריו י וה להיכנס מקש כדי לשמור את השינויים. כעת, בקר ב-IP של המחשב הנייד שלך עם /test.php בכתובת האתר. זה אמור לטעון את דף המידע של PHP, המציין ש-PHP מותקן ופועל.
שלב 5: צור מסד נתונים ומשתמש MySQL
עלינו ליצור מסד נתונים וחשבון משתמש עם גישה למסד הנתונים עם כל ההרשאות. הפקודות הן כדלקמן:
sudo MySQL –u root -p
הקלד את הסיסמה (זו שיצרת בעת אבטחת התקנת MySQL) ולחץ על להיכנס מַפְתֵחַ. לאחר מכן בצע את הפקודות הבאות בסדר הנתון כדי ליצור מסד נתונים ומשתמש עם גישה מלאה למסד הנתונים.
לִיצוֹרמאגר מידע האתר שלי;
צור משתמש ‘רבי’@’מארח מקומי’ מזוהה על ידי ‘הסיסמה שלך’;
הענק הכל באתר mysite.* ל ‘רבי’@’מארח מקומי’ מזוהה על ידי ‘הסיסמה שלך’;
סומקהרשאות;
יְצִיאָה;
פעולה זו תיצור מסד נתונים בשם "mysite" כאשר למשתמש "ravi" יש גישה למסד הנתונים. כמובן, אתה יכול להשתמש בכל שם שאתה אוהב.
כעת אתה יכול לארח HTML מותאם אישית, אתר מבוסס PHP, או לארח אתרים מבוססי CMS, כגון WordPress, PrestaShop, Joomla וכו'. עם זאת, נעשה זאת להקים ולארח אתר וורדפרס במחשב הנייד הישן שלנו עבור הדרכה זו.
שלב 6: הורד והגדרת וורדפרס
נווט אל הנתיב /var/www/html והורד את חבילת וורדפרס העדכנית ביותר.
CD /var/www/html/
sudo wget " https://wordpress.org/latest.tar.gz">https://wordpress.org/latest.tar.gz
חלץ את תכולת החבילה.
סודוזֶפֶתxfהכי מאוחר.זֶפֶת.gz
זה יחלץ את וורדפרס מדריך בכתובת /var/www/html מקום. אתה יכול להציג את הספרייה באמצעות ls פקודה. לאחר מכן, נעניק אישור לכך www-data: www-data באמצעות הפקודה הבאה.
sudo chown -R www-data: www-data /var/www/html/wordpress
לאחר שתסיים, אתה יכול לבקר ב-IP של המחשב הנייד שלך ואחריו /wordpress. להיכנס ל שם בסיס הנתונים, שם משתמש ו סיסמה יצרנו בשלב 4. לעזוב מארח מסד נתונים ו לוח קידומת לברירת מחדל. לחץ על שלח.
עכשיו, לחץ על הפעל את ההתקנה.
הזן את כותרת האתר. כמו כן, צור חדש שם משתמש ו סיסמה עבור ה-backend של WordPress (wp-admin), ולאחר מכן לחץ התקן וורדפרס. פעולה זו תתקין את וורדפרס, ולאחר מכן תוכל לגשת לאתר וורדפרס בכתובת http://IP-Address/wordpress (החלף את ה כתובת ה - IP שדה עם ה-IP של המחשב שלך).
לאחר מכן, עלינו להוסיף את שם הדומיין ולאפשר SSL עבור חיבור ה-HTTPS. לשם כך, אנו הולכים להשתמש במנהרת Cloudflared המאובטחת.
שלב 7: הורד והתקן את שירות Cloudflared
הירשם והוסף את הדומיין שלך חשבון Cloudflare להתחיל. לאחר הוספת הדומיין, הפעל את הפקודות הבאות כדי להוריד ולהתקין את שירות Cloudflared על שרת האינטרנט הישן או המחשב הנייד שלך.
sudo wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
sudo dpkg –אני cloudflared-linux-amd64.deb
שלב 8: צור מנהרת Cloudflared והפעל HTTPS
עקוב אחר ההוראות והשתמש בפקודות למטה כדי ליצור מנהרה Cloudflared ולאפשר חיבור מאובטח לאתר שלך.
היכנס ואשר את הדומיין שהוספת ל-Cloudflare.
התחברות למנהרת Cloudflared
העתק את כתובת האתר המוצגת ופתח אותה בדפדפן אינטרנט כדי לאשר את הדומיין.
לאחר האישור בהצלחה, צור מנהרה Cloudflared בשם "mysite". אתה יכול לקרוא לזה כל דבר אבל תזכור את השם הזה.
מנהרה מתפרצת בענן לִיצוֹר האתר שלי
העתק את נתיב קובץ האישורים (נתיב קובץ JSON) ואת מזהה המנהרה. תשמור עליהם.
כעת, צור קובץ תצורה באמצעות הפקודה למטה.
סודו ננו ~/.cloudflared/config.yml
לאחר מכן, הדבק בו את הקוד הבא. הקפד להחליף את מזהה המנהרה ו קובץ אישורים (נתיב קובץ JSON).
מנהרה: a2efc6dg1-2c75-45f8-b529d3ee
קובץ אישורים: /home/pi/.cloudflared/ a2efc6dg1-2c75-45f8-b529d3ee.json
כניסה:
-שם מארח: הדומיין שלך.com
שירות: http://Laptop-IP
-שֵׁרוּת: http_status:404
ללחוץ CTRL+X בא אחריו י ופגע להיכנס כדי לשמור את השינויים.
כעת צור ערך DNS עבור שם המארח. אתה יכול לארח את אתר הוורדפרס שלך בדומיין הראשי או בתת הדומיין על סמך הדרישה שלך. עבור הדרכה זו, ניצור ערך DNS של תת-דומיין לארח את אתר הוורדפרס שלנו במחשב הנייד הישן.
נתיב מנהרת cloudflared DNS <שם המנהרה><YourDomain.com>
הנה דוגמה:
ענן התלקחמִנהָרָהמַסלוּלDNSהאתר שליהאתר שלי.smartghar.org
לאחר יצירת הערך בהצלחה, תוכל להתחיל את המנהרה על ידי הפעלת הפקודה הבאה.
ניהול מנהרת Cloudflared mysite
אתה יכול לפתוח את דפדפן האינטרנט ולבקר בשם המארח (mysite.smartghar.org במקרה זה). אתה אמור להיות מסוגל לגשת לאתר וורדפרס. עם זאת, ייתכן שתראה ש-CSS נשבר ו-HTTPS מושבת.
כדי לתקן זאת, היכנס אל https://yoursite.com/wp-admin, לך ל הגדרות > הגדרות כלליות, ועדכן את השדות כתובת WordPress (URL) וכתובת אתר (URL) ל YourDomainName.com אוֹ YourDomainName.com/wordpress לפי התצורה שלך.
לאחר מכן, היכנס ל-Cloudflare, פנה אל SSL/TLS > סקירה כללית מהחלונית השמאלית, ובחר "גמיש" או "מלא" עבור הדומיין שהוספת.
לאחר שתסיים, בקר בכתובת האתר ועבור לאתר שלך. כעת האתר שלך אמור להיטען במלואו עם חיבור HTTPS.
האם אירוח עשה זאת בעצמך בחינם שווה את זה?
אם אתה רק התחלת עם בניית שירות מקוון, פורטל או עסק, שרת עשה זאת בעצמך מקומי על מחשב או מחשב נייד ישן יכול לעזור לך. אתה יכול להשתמש בו כדי להציג את הפרויקטים שלך ללקוחות או למשתמשים ולארח אתר אינטרנט פונקציונלי לחלוטין.
למרות שהאירוח חינמי ומאובטח, זכרו שתצטרכו לשלם עבור צריכת החשמל של המחשב שלכם, שתשתנה בהתאם ליעילותו. בדרך כלל, זה בין 30-65W/שעה בעומס מלא עבור מחשבים ניידים, אבל מחשבים נייחים יצרכו הרבה יותר חשמל. אפשרות זולה וחסכונית יותר תהיה להשתמש ב-Raspberry Pi כדי לארח את האתר שלך, מכיוון שהוא פועל על ספק כוח של 15W.