PracticU

שרת APACHE - חלק 3

בלי כתוביותעם כתוביות
PracticU › קורס לינוקס למתקדמים - הסמכה בינלאומית - Linux - Red Hat - RHCSA / RHCE › שרת APACHE - חלק 3
מילון מושגים:
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
HTML - שפת הסימון שבה בונים את מבנה ותוכן דפי האינטרנט, באמצעות תגיות שמגדירות כותרות, פסקאות, קישורים ועוד.
דפדפן - תוכנה שמציגה דפי אינטרנט ומריצה את הקוד שבהם, ומאפשרת לגלוש בין אתרים, למשל Chrome או Firefox.
Localhost - שם המפנה למחשב המקומי עצמו (כתובת 127.0.0.1), המשמש לבדיקת שירותים הרצים על אותו מחשב.
כתובת IP - מספר שמזהה באופן ייחודי מכשיר ברשת מבוססת פרוטוקול IP, ומאפשר לשלוח אליו ולקבל ממנו מידע.

שרת APACHE - חלק 3
ההרצאה השלישית בסדרת Apache מסבירה איפה נמצאים קבצי ה-Web, איך השרת מציג את דף ברירת המחדל, ואיך מציגים אתר פשוט משלנו.
מיקום קבצי הווב
1. תיקיית השורש: דפי האתר מוצגים מהתיקייה /var/www/html. זו התיקייה שבה מניחים את קבצי האתר.
2. דף ברירת המחדל: הקובץ welcome.conf בתיקייה /etc/httpd/conf.d קובע שאם אין קובץ אינדקס בתיקיית ה-html, מוצג הקובץ noindex.html מתוך /var/www/error. זהו הדף שרואים בדפדפן לאחר ההתקנה.
3. בדיקה: גלישה ל-localhost או לכתובת ה-IP של השרת מציגה את דף ברירת המחדל, וזה מוכיח שהשרת פועל.
הקמת אתר ראשון
4. קובץ index.html: יוצרים קובץ בשם index.html בתיקיית ה-html. הוא מוצג אוטומטית במקום דף ברירת המחדל.
5. HTML בסיסי: בדוגמה נכתב דף עם כותרת h1 ורקע אדום בעזרת התכונה bgcolor. ההרצאה מציינת שאין צורך לדעת HTML מתקדם כדי לבדוק את השרת.
6. החזרת דף ברירת המחדל: מחיקת index.html מחזירה את דף ברירת המחדל.
שימו לב
מומלץ להשאיר את דף ברירת המחדל במערכת. אם יש בעיה באתר, המבקרים מופנים לדף ברור ולא לדף לא מוכר.
השרת מציג קבצים מתיקיית ה-html, ודף ברירת המחדל מופיע רק כשאין אתר מוגדר.
השיעור הבא בקורס: הגדרת מספר אתרי אינטרנט - על שרת אחד
לחץ כאן להורדת הורדת קבצי Script של לינוקס שהיו בסרטים
מילון מושגים:
דיסק - התקן לאחסון קבוע של נתונים, כמו כונן קשיח (HDD) או כונן מבוסס זיכרון מהיר (SSD).
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
מחיצה - חלוקה לוגית של דיסק פיזי לאזורים נפרדים, שכל אחד מתפקד כאילו הוא כונן עצמאי.
זיכרון - רכיב מהיר ונדיף שבו המחשב שומר נתונים ותוכניות בזמן ריצתם. תוכנו נמחק עם כיבוי המחשב.
דומיין - תחום ניהולי משותף של מחשבים ומשתמשים ברשת ארגונית, המנוהל מרכזית. גם שם ייחודי של אתר באינטרנט.
אימות - תהליך שמוודא שהמשתמש או המערכת הם מי שהם טוענים שהם, בדרך כלל באמצעות סיסמה, קוד או תעודה.
Active Directory - שירות מדריך של מיקרוסופט לניהול מרכזי של משתמשים, מחשבים והרשאות ברשת ארגונית מבוססת דומיין.
GPO - אובייקט מדיניות קבוצתית ב-Active Directory, שמכיל הגדרות ומדיניות המוחלות על משתמשים ומחשבים.


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


(Sda (disk0): זה הדיסק הפיזי הראשון (SATA DISK)

(Sda1,Sda2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי הראשון.

(Sdb (disk1): זה הדיסק הפיזי השני כמו בוינדוס Disk1

(Sdb1,Sdb2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי השני.

מחיצת השורש הראשונה:

וינדוס: C

לינוקס: /

מחיצות נוספות:

וינדוס: D: / E:

לינוקס: /data /example כמו תיקיות.

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

מטרת צירוף לינוקס לדומיין הינה לאימות משתמשים מתוך Active Directory בלבד ואין GPO  ללינוקס דרך AD.


הוכן ע"י התלמיד המצטיין: אברהים אבו שיכה

פרקי ההרצאה: שרת APACHE - חלק 3

  1. 00:00

    מבוא: מיקום קבצי האתר באפאצ'י

  2. 01:29

    אתר ברירת המחדל של השרת

  3. 02:56

    בדיקה בדפדפן: גלישה ל-localhost

  4. 04:24

    תיקיית var/www ואתר ברירת המחדל

  5. 05:08

    הכנסת האתר שלנו לתיקיית html

  6. 07:20

    צפייה בתיקיות האתר בשורת הפקודה

  7. 08:10

    קובץ Welcome.conf והדף noindex

תמלול ההרצאה: שרת APACHE - חלק 3

הטקסט המלא של הדקות הראשונות בהרצאה «שרת APACHE - חלק 3» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:21

    בחלק השלישי של שרת האפאצ'י 2 אני רוצה לדבר על מיקומי קבצי ה-Web. מיקומי ה-Web Pages, איפה נמצאים הקבצי Web שאותם מציג לנו שרת האינטרנט?

  2. 00:37

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

  3. 00:53

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

  4. 01:13

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

  5. 01:21

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

  6. 01:36

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

  7. 01:51

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

  8. 02:08

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

  9. 02:34

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

  10. 02:56

    שעליו מותקן השרת אינטרנט שלנו, סנטו SX אני אפתח את הבראוזר ובואו ננסה לגלוש לשרת המקומי. פשוט מאוד, אתם גולשים ל-Localhost או שאתם יכולים לגלוש לכתובת ה-IP של השרת שלכם מה שבא לכם הפלא ופלא השרת שלי מציג לי אתר אינטרנט האתר אינטרנט שמוצג נקרא Apache 2 טסט פייג' פאוורד ביי סנטו אס אתם ממש יכולים

  11. 03:29

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

  12. 03:50

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

  13. 04:07

    זהו, that's it. עכשיו אני שואל את השאלה, אוקיי, אז השרת שלי עובד, כי אני רואה פה אתר אינטרנט בשרת שלי. איפה ממוקמים הקבצי ברירת מחדל האלה? איפה אני, האם אני יכול להחליף אותם?

  14. 04:22

    אז אני אשמח להראות לכם איפה הקבצים האלה ממוקמים, ולא, כעיקרון אתם לא צריכים להחליף אותם. הקבצי ווב הדיפולטיים של השרת, הדיפולט, קבצי הווב של אתר האינטרנט הדיפולט, נמצאים תחת var www, שם נמצא האתר ה-Default שלנו, אוקיי?

  15. 04:50

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

  16. 05:21

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

  17. 05:51

    אתם תראו שהתיקייה הזו ריקה. תיקייה www יש לה לא מעט תיקיות בתוכה עם אתר ה-default. אבל ברגע שנכניס את האתר אינטרנט שלנו לתיקיית ה-html הזו, אנחנו נפסיק לקבל את אותו דף דיפולט ונקבל את האתר המקורי שלנו, אוקיי?

  18. 06:11

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

  19. 06:29

    ברגע שאני מעלה קבצים לתוך html נגמר הסיפור, יש לי אתר אינטרנט של לינוק שעובד, נגמר הסיפור, אוקיי? אפשר לומר, הקמת האתר אינטרנט שלנו במיקום ברירת המחדל, יצירת קבצי הווב בתיקיית אתר ה-Default שזה ה-HTML.

  20. 07:20

    אז ככה, יש לנו את ה-Command Line, בואו ניגש ונצפה ביחד בתיקיות ה-Default של אתר האינטרנט ה-Default ברירת המחדל שמגיע עם ה-Patch 2.

  21. 07:31

    ddvar www.enter ls-l אתם יכולים לראות שאלה הן התיקיות שמחזיקות את אתר ה-default שלנו. איך אנחנו נשלחים לאותו אתר ה-default? מה זה המנגנון? מה זה הקובץ, המנגנון ששולח אותנו לשם?

  22. 07:56

    מאוד פשוט, בואו נחזור אחורה. ניכנס ל-etc/httpd/conf.d ls-l אתם יכולים לראות שיש פה קובץ שנקרא Welcome Conf. בתוך הקובץ הזה כתוב משפט מאוד פשוט.

  23. 08:17

    אם אין קובץ אחר, אם אין קובץ, אם אין קבצי Web בתיקיית ה-HTML תחת www, תציג בבקשה את הדף ההוא, את הדף שנקרא No Index. בואו נפתח את הקובץ הזה, Welcome Conf.

  24. 08:36

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

  25. 08:58

    נלך לקובץ הזה cd var www.error ls-l ואתם יכולים לראות שזה הקובץ שבעצם מוצג לכם כברירת

לקורס המלא: קורס לינוקס מתקדם אונליין

ההרצאה הקודמת: שרת APACHE - חלק 2

ההרצאה הבאה: הגדרת מספר אתרי אינטרנט - על שרת אחד

הרצאות קשורות מקורסים אחרים

  • צד שרת
  • מה זה שרת ?
  • שרת Syslog
  • התקנת שרת 2022 DC

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס Terraform - DevOps - Azure & AWS
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס DevOps - Ansible
  • קורס PowerShell