PracticU

הקמת Server WEB בענן

בלי כתוביותעם כתוביות
PracticU › קורס Azure למתחילים - ענן של מיקרוסופט › הקמת Server WEB בענן
מילון מושגים:
Linux - מערכת הפעלה בקוד פתוח מבוססת ליבת Linux, נפוצה מאוד בשרתים וקיימת בהפצות רבות כמו Ubuntu.
שרת אינטרנט - תוכנה או מחשב שמקבלים בקשות HTTP ומגישים דפי אינטרנט ומשאבים ללקוחות.
מערכת הפעלה - התוכנה הבסיסית שמנהלת את חומרת המחשב ומשאביו ומריצה את שאר התוכנות, למשל Windows או Linux.
Ubuntu - הפצת Linux נפוצה וידידותית למשתמש, המשמשת בשרתים ובמחשבים אישיים.
SSH - פרוטוקול לחיבור מרוחק ומוצפן למחשב, בעיקר לשרתי Linux, לצורך ניהול דרך שורת הפקודה.
תת-רשת - חלוקה של רשת גדולה לרשתות משנה קטנות יותר, לשם ארגון, ביצועים ואבטחה.
root - משתמש העל במערכות Linux, בעל הרשאות מלאות לכל פעולה. גם הרמה העליונה בעץ של תיקיות או נתונים.
sudo - פקודה ב-Linux שמריצה פקודה אחרת בהרשאות מוגברות, בדרך כלל של משתמש העל (root).

הקמת Server WEB בענן
השיעור מראה איך מקימים שרת Linux בענן, מגדירים לו גישה מהאינטרנט, ומתקינים עליו שרת אינטרנט.
יצירת השרת
1. פתיחת ה-VM: ב-Virtual Machines לוחצים על Add ובוחרים מערכת הפעלה Linux (Ubuntu), ב-Resource Group ובאזור (Region) קיימים.
2. גודל ואימות: בוחרים גודל מכונה של 2 vCPU ו-8 GB זיכרון, ובאימות בוחרים סיסמה במקום מפתח SSH.
3. רשת: בוחרים את ה-Virtual Network ואת ה-Subnet, ומבקשים כתובת IP ציבורית כדי לגשת לשרת מהאינטרנט.
4. פורטים: פותחים את פורטים 22 (SSH) ו-80 (HTTP).
5. ניטור: בשלב הזה כל אפשרויות ה-Monitoring והאבחון כבויות.
התקנה והפעלה
6. התחברות: מתחברים עם SSH לכתובת ה-IP הציבורית, ועוברים להרשאות root בפקודת sudo su -.
7. שרת האינטרנט: מתקינים את שרת ה-HTTPD ומגדירים אותו לעלות אוטומטית עם השרת, ואז מפעילים אותו ובודקים את הסטטוס.
8. דף בדיקה: יוצרים בתיקייה /var/www/html קובץ index.html שמציג את המילה Web 001.
9. בדיקה: גולשים לכתובת ה-IP הציבורית בדפדפן ורואים את הדף.
שימו לב
פורט 80 פתוח לכל העולם, כי האתר צריך להיות נגיש לכולם. פורט SSH כדאי להגביל לכתובת IP אחת בלבד, כפי שמוצג בשיעור על פתיחת פורטים.
השיעור הבא בקורס: Monitoring

פרקי ההרצאה: הקמת Server WEB בענן

  1. 00:00

    הקמת שרת Linux עם גישה מהאינטרנט

  2. 01:48

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

  3. 02:21

    בחירת גודל המכונה (vCPU וזיכרון)

  4. 03:15

    שם משתמש וסיסמה לכניסה לשרת

  5. 03:50

    רשת, סאבנט וכתובת IP ציבורית

  6. 04:48

    תגיות והמתנה לסיום יצירת המכונה

  7. 05:25

    התחברות לשרת דרך SSH

  8. 06:05

    התקנת שרת הווב HTTPD

תמלול ההרצאה: הקמת Server WEB בענן

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

  1. 00:02

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

  2. 00:28

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

  3. 00:51

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

  4. 01:18

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

  5. 01:40

    אנחנו ננסה לגשת מרחוק מהאינטרנט ננסה לגשת לשרת אינטרנט לאתר האינטרנט שלנו אז בואו נתחיל אז בואו ניגש לממשק שלנו לפורטל ניגש ל virtual machines נלחץ על add ובואו נרים שרת חדש שרת לינוקס חדש ונדאג שהשרת הזה יהיה זמין מהאינטרנט לגשת אליו מהאינטרנט. שוב פה אנחנו בוחרים את הסאבסקריפשיין טרייל

  6. 02:08

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

  7. 02:38

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

  8. 03:01

    משין סייזס ממורי איזה מקסימום אי-אופס אפשר לקבל טמפוררי סטורג' אני כמובן אבחר ללכת עם הדיפולט אותנטיקיישן טייפ האם אני מעוניין ב-ssh public private key או פסוורד אני אלך עם פסוורד כרגע בשלב הזה וכרגע נשאיר את ה-select which virtual machine network ports are accessible from the public internet וכמובן אנחנו

  9. 03:32

    יכולים להגדיר את זה בהמשך בשלב הזה אני אגדיר את זה כ-non הגדרה של הדיסקים פרימיום ssd או סטנדרט hdd כרגע אני אלך עם סטנדרט hdd אין לי שום צורך פה בדיסקים עם ביצועים next זה הבחירה של הנטוורק באיזה נטוורק אנחנו מעוניינים להגדיר באיזה סאבנט אנחנו מעוניינים להגדיר את הווירצ'ואל משין

  10. 03:52

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

  11. 04:17

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

  12. 04:43

    הניטור הכל off נשאיר את הכל על off כמובן tags יש חשיבות גדולה מאוד להגדיר את ה tags השונים ל-resource הזה division וכן הלאה וכן הלאה אפשר לראות פה שהמכונה מתחילה להיות מותקנת אני ברשותכם אעשה pause ונמתין שהמכונה הזאת תהיה נגישה אפשר לראות שהיא במצב של creating עדיין קליק ימני על השלוש נקודות מצד ימין, קונקט

  13. 05:14

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

  14. 05:24

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

  15. 05:34

    כמו שאתם יכולים לראות, ביצענו לוגין לשרת ה-Web 001 שלנו. עשיתי מעבר ל-ROOT, כדי לעבור לרוט, מה שהייתם צריכים לעשות זה פשוט sudo su-dash ואז להכניס את הסיסמה של היוזר שלכם שוב פעם.

  16. 05:52

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

  17. 06:07

    מה שאנחנו נתקין, קודם כל אנחנו נתקין את ה-HTTPD, את אותו Web Server של לינוקס.

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

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

ההרצאה הבאה: Monitoring

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

  • הקמת שרת VPN - בענן של AWS
  • Web Elements - חלק 1
  • מה זה Web Service
  • TS Web Access

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

  • קורס Azure למתחילים - מבחן AZ-900
  • קורס שרתי דואר בענן - Exchange online 365
  • קורס Sharepoint - למנהלי רשת