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

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

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





במדריך זה, נתקין ונתקין שירותים במחשב הנייד בן ה-10 שלנו כדי לארח אתר וורדפרס, ג'ומלה או אתר מבוסס HTML או PHP מותאם אישית עם תעודת SSL בחינם.





דברים שתצטרכו כדי לארח אתר אינטרנט

להלן הדרישות המוקדמות לאירוח אתר בחינם מהבית עם המחשב שלך בלבד:





  • מחשב נייד או מחשב ישן עם שרת אובונטו.
  • שם דומיין רשום לאתר שלך
  • כבל Ethernet לחיבור המחשב הנייד או המחשב לנתב לחיבור אמין ומהיר

שלב 1: עדכן ושדרג את החבילות

לאחר התקנת שרת אובונטו על המחשב שלך , בצע את הפקודה הבאה כדי לעדכן את רשימת החבילות ולשדרג חבילות קיימות. אנו ממליצים לך להפעיל SSH ולגשת לשרת דרך Terminal או PuTTY במחשב ה-macOS או Linux שלך.

sudo apt update && Sudo apt upgrade y

זה עשוי להימשך זמן מה לסיום. אז, שבו והירגע עד להשלמת התהליך.



שלב 2: התקן את Apache

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

sudo apt install apache2
  להתקין שרת אינטרנט של Apache

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





systemctl status apache2
  בדוק את מצב שרת ה-apache לאחר ההתקנה

זה אמור להראות סטטוס פעיל (פועל). כדי לאמת, אתה יכול לבקר ב-IP של המחשב הנייד או המארח המקומי שלך.

  שרת אפאצ'י הותקן בהצלחה

שלב 3: התקן את MySQL Server

MySQL היא מערכת ניהול מסד נתונים (DBMS) המסייעת בארגון ומתן גישה למסד הנתונים לצורך אחסון המידע. כדי להתקין את MySQL Server, השתמש בפקודה הבאה.





sudo apt install MariaDB-server MariaDB-client
  להתקין שרת mysql

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

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

sudo mysql_secure_installation

להגדיר סיסמת שורש? ללחוץ י ופגע ב להיכנס מַפְתֵחַ. הזן סיסמה מאובטחת ושמור אותה.

להסיר משתמשים אנונימיים? הקש Y ולאחר מכן על להיכנס מַפְתֵחַ.

לא לאפשר כניסה לשורש מרחוק? הקש Y ולאחר מכן את להיכנס מַפְתֵחַ.

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

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

שלב 4: התקן PHP

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

sudo apt install PHP PHP-MySQL
  התקן php ו-php-mysql

הקש על י מקש כדי לאשר ולהמשיך בהתקנה. צור קובץ test.php באמצעות הפקודה הבאה כדי לאשר את ההתקנה.

sudo nano /var/www/html/test.php

כעת, הדבק את הקוד הבא בעורך הננו.

<?php 
phpinfo();
?>

ללחוץ CTRL+X בא אחריו י וה להיכנס מקש כדי לשמור את השינויים. כעת, בקר ב-IP של המחשב הנייד שלך עם /test.php בכתובת האתר. זה אמור לטעון את דף המידע של PHP, המציין ש-PHP מותקן ופועל.

איך משחקים קיטור בטלוויזיה
  php הותקן בהצלחה

שלב 5: צור מסד נתונים ומשתמש MySQL

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

sudo MySQL u root -p

הקלד את הסיסמה (זו שיצרת בעת אבטחת התקנת MySQL) ולחץ על להיכנס מַפְתֵחַ. לאחר מכן בצע את הפקודות הבאות בסדר הנתון כדי ליצור מסד נתונים ומשתמש עם גישה מלאה למסד הנתונים.

CREATE DATABASE mysite; 
CREATE USER ravi@localhost IDENTIFIED BY YourPassword;
GRANT ALL ON mysite.* TO ravi@localhost IDENTIFIED BY YourPassword;
FLUSH PRIVILEGES;
EXIT;

פעולה זו תיצור מסד נתונים בשם '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
  הורד את חבילת ההתקנה של וורדפרס

חלץ את תכולת החבילה.

Sudo tar xf latest.tar.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 I cloudflared-linux-amd64.deb

שלב 8: צור מנהרת Cloudflared והפעל HTTPS

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

היכנס ואשר את הדומיין שהוספת ל-Cloudflare.

Cloudflared tunnel login

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

לאחר האישור בהצלחה, צור מנהרה Cloudflared בשם 'mysite'. אתה יכול לקרוא לזה כל דבר אבל תזכור את השם הזה.

Cloudflared tunnel create mysite

העתק את נתיב קובץ האישורים (נתיב קובץ JSON) ואת מזהה המנהרה. תשמור עליהם.

כעת, צור קובץ תצורה באמצעות הפקודה למטה.

Sudo nano ~/.cloudflared/config.yml

לאחר מכן, הדבק בו את הקוד הבא. הקפד להחליף את מזהה המנהרה ו קובץ אישורים (נתיב קובץ JSON).

tunnel: a2efc6dg1-2c75-45f8-b529d3ee 
credentials-file: /home/pi/.cloudflared/ a2efc6dg1-2c75-45f8-b529d3ee.json
ingress:
- hostname: YourDomain.com
service: http://Laptop-IP
- service: http_status:404

ללחוץ CTRL+X בא אחריו י ופגע להיכנס כדי לשמור את השינויים.

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

כיצד לשים מסננים בזום
cloudflared tunnel route DNS <Tunnel Name> <YourDomain.com>

הנה דוגמה:

cloudflared tunnel route DNS mysite mysite.smartghar.org

לאחר יצירת הערך בהצלחה, תוכל להתחיל את המנהרה על ידי הפעלת הפקודה הבאה.

Cloudflared tunnel run mysite
  להפעיל את המנהרה המתפרצת בענן

אתה יכול לפתוח את דפדפן האינטרנט ולבקר בשם המארח (mysite.smartghar.org במקרה זה). אתה אמור להיות מסוגל לגשת לאתר וורדפרס. עם זאת, ייתכן שתראה ש-CSS נשבר ו-HTTPS מושבת.

כדי לתקן זאת, היכנס אל https://yoursite.com/wp-admin , לך ל הגדרות > הגדרות כלליות , ועדכן את השדות כתובת WordPress (URL) וכתובת אתר (URL) ל YourDomainName.com אוֹ YourDomainName.com/wordpress לפי התצורה שלך.

  עדכן את כתובת האתר בפאנל הניהול של וורדפרס

לאחר מכן, היכנס ל-Cloudflare, פנה אל SSL/TLS > סקירה כללית מהחלונית השמאלית, ובחר 'גמיש' או 'מלא' עבור הדומיין שהוספת.

  אפשר הצפנת ssl באמצעות cloudflare

לאחר שתסיים, בקר בכתובת האתר ועבור לאתר שלך. כעת האתר שלך אמור להיטען במלואו עם חיבור HTTPS.

  אתר אינטרנט פונקציונלי לחלוטין המאוחסן במחשב ביתי או מחשב נייד נגיש באינטרנט

האם אירוח עשה זאת בעצמך בחינם שווה את זה?

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

למרות שהאירוח חינמי ומאובטח, זכרו שתצטרכו לשלם עבור צריכת החשמל של המחשב שלכם, שתשתנה בהתאם ליעילותו. בדרך כלל, זה בין 30-65W/שעה בעומס מלא עבור מחשבים ניידים, אבל מחשבים נייחים יצרכו הרבה יותר חשמל. אפשרות זולה וחסכונית יותר תהיה להשתמש ב-Raspberry Pi כדי לארח את האתר שלך, מכיוון שהוא פועל על ספק כוח של 15W.