הסבר על הגנת שרת והתקנת וורדפרס (1)

שלום אחים שלי, העוקבים של אתר Mekano Tech הצנוע שלנו, במאמר זה הקשור לניהול והגנה על שרתי אינטרנט,

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

היתרון של הקורס הזה?

  • בנה אתר מאובטח ומהיר במלואו עם כל המשאבים המשרתים את האתר שלך בלבד.
  • הגנה על נתוני האתר שלך עבורך "כאשר האתר שלך מתארח על ידי חברת אחסון כלשהי, היא בשליטה מלאה על האתר שלך, הנתונים שלך, מסד הנתונים והכל."
  • יצירת שרת לא יקר עם משאבים מיוחדים העלות החודשית היא 43 לירות מצריות, כמה נפלא
  • חיסכון בכסף בגלל העלויות של חברות אחסון מזויפות במחירים שלהן. "חברות אחסון שוכרות שרת שלם עם 4 מעבדים ו-32 ג'יגה RAM, והן מארחות כמעט 100 אתרים. ותוכנית האירוח הנמוכה ביותר תעלה לך 1200 EGP בשנה, והיא לא חזקה."
  • נהל והגן על השרת ונהל את האתר שלך בצורה מקצועית

דרישות הקורס 

תחילתו של ההסבר

התחבר לשרת

לאחר הורדה והתקנה של תוכנת חיבור השרת פוטי  אנחנו עושים חור וזה ייראה כך

בשדה "שם מארח", אתה כותב את ה-IP של השרת "זה המזהה הדיגיטלי של כל שרת או מכשיר המחובר לאינטרנט שבלעדיו אתה לא יכול להתחבר לשרת", ואז אתה לוחץ על פתח,

  • דוגמא

לאחר לחיצה על פתח, תראה מסך חיבור מעטפת שחור

  • דוגמא

 

תכתוב את שם המשתמש של השרת, ולפעמים זה שורש, ואז את הסיסמה לשרת
היכן תקבלו נתוני שרת מ-IP, משתמש וסיסמה?

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

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

עדכון עדכון שרת

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

yum-i עדכון
  • דוגמא

 

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

התקן wget וננו

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

yum -y התקן את wget nano

להתקין אפאצ'י

לאחר השלמתו, אנו מגדירים את השרת לעבוד כשרת אינטרנט, ולאחר מכן נתקין וורדפרס,
על מנת שהמערכת תתפקד כשרת אינטרנט, עלינו להתקין, אַפָּשׁ "Apache הוא שרת אינטרנט שמציג קבצי HTML ו-php כמובן ללא Apache", המערכת לא תעבוד איתך כשרת אינטרנט

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

yum install httpd -y

לאחר השלמת ההתקנה, אנו מוסיפים פקודה זו כדי להפעיל את Apache, ולאחר מכן הקש Enter

systemctl start httpd

כדי לוודא ש-Apache עובד, אנו מוסיפים את הפקודה הזו

systemctl status httpd

זה יראה לך מה אני אראה בתמונה שזה עובד

ודא ש- Apache פועל

כמו כן, כדי לוודא שהאפאצ'י פועל כשורה, אנו כותבים אותו ל-IP של השרת בדפדפן, ואם הוא מופיע אצלכם כמוצג בתמונה, הכל בסדר,

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

התקנת אשף מסד הנתונים

אנו מתקינים את אשף מסד הנתונים "WordPress צריך מסד נתונים כדי להתחבר אליו כדי לאחסן מאמרים, תמונות ונתונים אחרים", 

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

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
עדכון יאם
sudo yum התקן את mysql-server
sudo systemctl הפעל את mysqld
ההתקנה

זה יראה לך אפשרויות, הוסף y ולאחר מכן הזן בכל אפשרות

לאחר ההשלמה, סיימנו את התקנת אשף מסד הנתונים, באמצעות הפקודות למעלה

התקן php 7.2

 יש להתקין תרגומי php, על מנת לתרגם וורדפרס, אנו מוסיפים פקודות אלו להתקנת תרגומי php,

rpm-Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm-Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
יאם --enablerepo=remi,remi-php72 
yum --enablerepo=remi,remi-php72 להתקין php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcached php-pecl-memcached -php -mcrypt php-xml
שירות httpd מחדש

לאחר השלמתו, אנו יוצרים מסד נתונים, מוסיפים שם למסד הנתונים על ידי הוספת הפקודות הללו,

צור משתמש'מקום 0'@' localhost 'מזוהה על ידי'102030';
צור נתונים mekan0db;
הענק את כל האישורים המופעלים mekan0db.* ל 'מקום 0'@'localhost' עם אפשרות מענק;
FLUSH PRIVILEGES;

הבהירו מה יש בקוד למעלה, באדום זה שם מסד הנתונים, בצהוב זה שם מסד הנתונים, ובירוק זה הסיסמה של מסד הנתונים,

תקציר הקוד הראשון: יצרנו שם משתמש בשם mekan0 והוספנו אותו עם סיסמה 102030 
הקוד השני: יצרנו מסד נתונים בשם mekan0db
הקוד השלישי: קישרנו את שם המשתמש mekan0 עם מסד הנתונים mekan0db בתוספת כל ההרשאות, "כל ההרשאות אומרות שהמשתמש יכול לשלוט באופן מלא במסד הנתונים על ידי הוספה, שינוי ומחיקה"

הוספת דומיין לאפצ'י 

בשלב זה נוסיף את הדומיין עליו תרוץ וורדפרס. ניתן לדלג על שלב זה אם אתה מיישם את ההסבר על שרת מקומי, "השרת המקומי הוא תוכנה שמתקינה על המחשב שלך מהדרים של Apache ו-php וזהו למטרות למידה לפני הגישה לאינטרנט."

במקרה שלי אוסיף את תת הדומיין של Mekano Tech Informatics, test.mekan0.com, עם הפקודות האלה 
ערוך פקודה

ננו /etc/httpd/conf.d/site1.conf

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


שם שרת www.test.mekan0.com 
שרת test.mekan0.com 
DocumentRoot /var/www/html/public_html 
ErrorLog /var/www/html/error.log 

לאחר ההשלמה, אתה לוחץ על כפתור Ctrl_x, ולאחר מכן y ו-Enter, ולאחר מכן הפעל מחדש את Apache כדי להפעיל את ההגדרות עם הפקודה הזו,

הפעלה מחדש

 

התקנת וורדפרס

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

cd / tmp
wget https://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
וורדפרס CD
mkdir -p /var/www/html/public_html
cp -r * /var/www/html/public_html
מצא /var/www/html/public_html -type d -exec chmod 755 {} \;
מצא /var/www/html/public_html -type f -exec chmod 644 {} \;

תקציר הפקודה הראשונה: עבור על tmp
הדבר השני: הוא שולף את גרסת הוורדפרס מהאתר הרשמי שלו
הפקודה השלישית: מפרקת את חבילת וורדפרס 
פקודה רביעית: היא נכנסת לתיקיית וורדפרס הלא דחוסה
פקודה חמישית: יוצר קובץ וורדפרס עבור הדומיין 
הפקודה השישית: מעתיקה את קבצי הוורדפרס לאחר פריקתם לתיקיית הדומיין 
הפקודה השביעית: היא נותנת 775 הרשאות לקבצים
הפקודה השמינית: זה עושה 644 הרשאות לתיקיות "ההרשאות הן הרשאות הקריאה והכתיבה, לכל מספר יש הרשאות, אני אסביר הכל במאמרים אחרים"

עריכת קובץ התצורה

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

ננו /var/www/html/public_html/wp-config.php

ואתה מוסיף את שם המשתמש והסיסמה למסד הנתונים, שיצרנו לפני זמן מה בשורות למעלה,

 

להפעיל את הדומיין 

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

לאחר השלמת קישור הדומיין ל-Cloud Flare והשלמה, אנו מבקשים את הדומיין בדפדפן והתקנת וורדפרס תתחיל איתך בצורה זו, תמונה המציגה את ההתקנה הראשונה של וורדפרס בדביאן 9

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

בעת העתקת השיעור, נא לציין את מצרים

הודעות קשורות
פרסם את המאמר ב