כיצד ליצור שרת אינטרנט אפאצ'י ב- Azure VM

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

דרישות קדמיות

לפני שיתחילו, ודאו שיש לך:

יצירת המחשב הוירטואלי בAzure

מחשבים וירטואליים בAzure מספקים סביבה פלטפורמה גמישה ומסוגלה להתאימה לאפליקציות האינטרנט שלך. הנה איך להגדיר אחד:

1. התחברות לפאולת Azure – זה המרכז המרכזי לניהול כל המשאבים בAzure.

2. ניווט למחשבים וירטואליים ולחצות יצירה – זה מתחיל את העירוץ ליצירת המחשב הוירטואלי.

3. הגדרת המחשב:

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

4. הגדרה של האמתות:

  • ספק שם למשתמש וסיסמה לSSH – זה יוצר את החשבון ההנהגתי שלך עבור נגישות בטיחה למחשב.
  • פתח את הפורט 22 לגישה SSH מאפשר לך להתחבר ולנהל את המחשב המרוחק.

5. הסתכלה ויצירת המחשב – בדפדף פעם אחרת על כל ההגדרות לפני סיום היצירה.

התקנת השרת האינטרנט

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

1. SSH למחשב:

ssh username@vm-ip-address

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

2. עדכן את המערכת והתקן את Apache:

sudo apt update -y
sudo apt upgrade -y
sudo apt install apache2 -y

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

הגדרת גישה לרשת

כברירת מחדל, מכונות וירטואליות של Azure נעולות מטעמי אבטחה. עלינו לאפשר במפורש תעבורת אינטרנט:

1. בפורטל Azure, חפש "קבוצות אבטחת רשת" – אלה פועלות כחומת אש עבור המכונה הווירטואלית שלך.

2. מצא את ה-NSG המשויך למכונה הווירטואלית שלך – לכל מכונה וירטואלית יש NSG משויך ששולט בגישת הרשת שלה.

3. הוסף כלל אבטחה נכנס חדש:

  • הגדר את השירות ל-HTTP – זה מאפשר תעבורת אינטרנט.
  • הגדר את הפורט ל-80 – הפורט ברירת המחדל עבור תעבורת HTTP.
  • הגדר את הפעולה לאפשר – זה מתיר לתעבורה להגיע למכונה הווירטואלית שלך.

4. שמור את הכלל החדש – זה מחיל את השינויים ופותח את שרת האינטרנט שלך לאינטרנט.

התאמה אישית של תוכן האינטרנט שלך

עכשיו שהשרת שלך נגיש, בוא נתאים אישית את התוכן:

1. התחבר שוב ל-VM באמצעות SSH – עלינו לגשת למערכת הקבצים כדי לשנות את תוכן האינטרנט.

2. נווט לשורש האינטרנט:

cd /var/www/html

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

3. ערוך את הקבץ index.html:

sudo nano index.html

אנחנו משתמשים ב 'sudo' בגלל שהמשתמש הראשי 'root' בעל את הקבץ הזה. ' nano הוא מערכת עריכת טקסט פשוטה.

4. הוסף את התוכן HTML המותאם לך – זה המקום בו אתה יוצר את הדף האינטרנטי המוצג למבקרים.

5. שמור על הקבצים וצא – ב nano, אתה יכול לעשות זאת על ידי לחיצת CTRL+X, Y, ואחר כך Enter.

6. פתח בrowser וניווט אל ה-IP הציבורי של ה-VM שלך כדי לוודא שהשרת האינטרנט פועל. תוכל לראות שהשרת האינטרנט עכשיו פועל.

סיכום

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

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

Source:
https://adamtheautomator.com/azure-vm-apache-web-server/