PracticU

אירוח 3 אתרים על שרת IIS אחד

בלי כתוביותעם כתוביות
PracticU › קורס מנהלי רשת ושרתים - Active Directory 2022 › אירוח 3 אתרים על שרת IIS אחד
מילון מושגים:
IIS - שרת האינטרנט של מיקרוסופט (Internet Information Services), המריץ אתרים ויישומי אינטרנט על Windows.
כותרת HTTP - שדה מידע נלווה בבקשה או בתגובה של HTTP, המעביר נתונים כמו סוג התוכן, אימות או הגדרות מטמון.
FTP - פרוטוקול להעברת קבצים בין מחשבים ברשת, בין לקוח לשרת.
אימות - תהליך שמוודא שהמשתמש או המערכת הם מי שהם טוענים שהם, בדרך כלל באמצעות סיסמה, קוד או תעודה.
הרשאות NTFS - כללי הגישה שנקבעים לקבצים ולתיקיות ב-Windows, הקובעים מי רשאי לקרוא, לכתוב או לשנות אותם.
NTFS - מערכת הקבצים העיקרית של Windows, התומכת בהרשאות, הצפנה ומבנה מתקדם של דיסק.
Active Directory - שירות מדריך של מיקרוסופט לניהול מרכזי של משתמשים, מחשבים והרשאות ברשת ארגונית מבוססת דומיין.
HTTP - פרוטוקול להעברת דפי אינטרנט ונתונים בין דפדפן לשרת. הגרסה המאובטחת שלו היא HTTPS.

אירוח 3 אתרים על שרת IIS אחד
כדי לארח כמה אתרים על שרת IIS אחד, כל אתר מקבל תיקייה משלו, ו-Host Header קובע לאיזה אתר להפנות כל בקשה. השיעור מראה איך מגדירים שלושה אתרים על אותו שרת, כולל שרת FTP לכל לקוח.
המודל
1. מודל אירוח: כך פועלות חברות אירוח אתרים. שרת פיזי אחד מארח מאה או מאתיים לקוחות, וכל לקוח משלם סכום קטן בחודש.
2. תשתית DNS: לכל דומיין יוצרים זון משלו, ומוסיפים רשומת www שמפנה לכתובת השרת. בדיקה מקומית אפשרית בקובץ hosts של התחנה.
הכנת התיקיות
3. תיקייה לכל לקוח: בתיקיית wwwroot יוצרים תת-תיקייה לכל לקוח, ומעתיקים אליה את קבצי האתר.
4. אתר ברירת המחדל: משנים את שמו, מזיזים את הנתיב הפיזי שלו לתיקייה של הלקוח, ומוודאים שהאתר עובד.
כמה אתרים על אותו פורט
5. פורט אחד לא יכול להיות בשני אתרים: אם שני אתרים מאזינים על פורט 80, השני לא יעלה. לכן אפשר לשנות פורט, למשל 81, אבל זה לא מתאים לאתר ציבורי.
6. Host Header: שדה שבו כותבים את שם הדומיין. השרת קורא את הכותרת של הבקשה ומחליט איזה אתר להציג, וכך כל האתרים יושבים על פורט 80.
7. בדיקה: כל אחד משלושת הדומיינים נפתח בדפדפן ומציג את האתר שלו.
FTP לכל לקוח
8. אתר FTP לכל לקוח: מגדירים לו תיקייה פיזית, פורט משלו, ושיטת אימות Basic. לא מאפשרים גישה אנונימית.
9. הרשאות NTFS: הלקוח עובר שני שערים, הרשאות FTP והרשאות NTFS. לכן צריך לתת לו גם הרשאת כתיבה בתיקייה בדיסק.
10. משתמשים מקומיים: בשרת בלי Active Directory יוצרים משתמש מקומי לכל לקוח. ה-IIS משתמש במנגנון המשתמשים של Windows.
11. תוכנה להעלאה: בשיעור משתמשים ב-FileZilla, שמעלה קבצים ב-FTP נוח יותר מהדפדפן של Windows.
שימו לב
- בדיקה ראשונית עובדת דרך כתובת IP ופורט, אבל לאתר ציבורי נדרש DNS שמפנה לדומיין.
- כשמשהו לא עובד, לפעמים עוזר להפעיל מחדש את השירות של IIS.
בסיום השיעור השרת מארח כמה לקוחות, ולכל לקוח יש אתר HTTP ותיקיית FTP לעדכון קבצים.
השיעור הבא בקורס: העלאת אתר Wordpress לאירוח

פרקי ההרצאה: אירוח 3 אתרים על שרת IIS אחד

  1. 00:00

    אירוח אתרים רבים על שרת אחד

  2. 02:05

    התקנת IIS ושרת FTP

  3. 02:51

    הקמת זונים ב-DNS לשלושת האתרים

  4. 04:37

    בדיקת רזולוציה עם NSLOOKUP

  5. 07:26

    תיקיות אישיות לכל לקוח באתר

  6. 11:02

    הדגמת הבדל בין האתרים של אלי ויוני

  7. 12:35

    הגדרת אתר Default כאתר של אלי

  8. 14:33

    התנגשות פורט 80 בין שני אתרים

תמלול ההרצאה: אירוח 3 אתרים על שרת IIS אחד

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

  1. 00:00

    שלום וברוכים הבאים להרצאה איך לארח שלושה אתרי אינטרנט או יותר על שרת ה-S1. אנחנו הולכים להקים שרת FTP, אנחנו הולכים להקים שרת HTTP, אנחנו הולכים לארח כמה לקוחות ממש כמו שעושים את זה חברות אירוח אתרים אמיתיות.

  2. 00:23

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

  3. 00:40

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

  4. 01:02

    לדוגמה www.onehorse.co.il חברת אירוח אתרים אתם רואים הם לוקחים 7.80 על אתר בווינדוס זה אומר ש-7.80 מכל לקוח 7.80 בדולר זה אומר איזה 50 שקל יצא זה לפני שירותי גיבוי אתם רוצים גיבוי עוד 50 שקל זאת אומרת שהם קונים שרת אחד פיזי ושמים עליו 100 200 אנשים וככה בעצם עושים כסף מ-50 שקל בחודש 100 שקל בחודש כפול 200 לקוחות אם עושים 20,000 בחודש בכל

  5. 01:47

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

  6. 02:05

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

  7. 02:51

    אנחנו צריכים להקים תשתית DNSית, אז אנחנו ניכנס ל-DNS ונעשה שלושה זונים כאילו שמות שקנינו באינטרנט. אז נעשה שלושה זונים.

  8. 03:08

    זון אלי.coil ונעשה זון שנקרא yoni.coil ונעשה זון חדש vip.com. נערך שלושה אתרים אלי.coil, יוני ו-VIP. נעשה פה www כדי שנוכל להגיע לכדי ש-www יעבוד צריך לעשות לו רשומה ונפרסם שהרשומות מגיעות בעצם לשרת הזה באינטרנט כמובן שאתם מפרסמים את זה ב-dns האמיתי שלכם ב-dns האמיתי באינטרנט

  9. 04:09

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

  10. 04:25

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

  11. 04:46

    ריזולווינג זה שם ל-IP שאני מצליח להפוך שם ל-IP, הנה יוניס יואל עובד. דרך אגב, מה יכלתי עוד לעשות שגם נהוג, נניח שזה באינטרנט האמיתי וכל הלקוחות של אלי הולכים לאתר הישן שלו והוא רוצה לבדוק מה קורה באתר החדש במקום החדש אז אפשר להחליף ב-C Windows System32 ETC Drivers ETC זה אומר כל מה שתשימו בקובץ הוסט יהיה כאילו זה רשום ב-DNS אז אפשר לכתוב גם בקובץ הוסט

  12. 05:28

    פה אני אראה לכם את זה מהר Drivers ETC יש קובץ הוסט וכל מה שנכתוב בקובץ host, רק צריך לחלק הרשאות לעצמי קצת, כי נראה לי ברירת מחדל, אני לא יודע אם יש לי הרשאה שמה לכתוב, אני אתן לעצמי הרשאה לכתוב, ואז אני יכול להיכנס לקובץ host עם notepad, ולכתוב ש-IP הזה זה www.eli.co.il וזה יהיה

  13. 06:06

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

  14. 06:19

    אני דוחף לו מידע ל-Cash. קובץ הוסט זה לדחוף מידע ל-Cash של תחנת העבודה, וזה בדיוק מה שעשיתי, ואז אפשר למחוק פה את ה-LECoL, כי תחנה הספציפית הזאת לא תפנה ל-DNS, כי היא תחשוב שיש לה את זה ב-host, LECoL.

  15. 06:42

    יופי, אז ניכנס לזה, נעשה apconfig flashdns, כדי שתראו שזה באמת עובד ככה, ופה clear-cash בשרת, ותעשו עכשיו פינג ל-www.ali.co.il תראו שהוא עושה ריזולווינג למרות שאין לו זון.

  16. 07:00

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

  17. 07:15

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

  18. 07:31

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

  19. 07:50

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

  20. 08:33

    זה מה שנמצא בתיקייה הזאת זה כמו להיכנס ל-share כאילו אבל ב-HTTP בואו נוכיח את הטענה הזאת נפתח את זה בצייר ונקשקש פה בפינה משהו נעשה סייב רפרש סליחה רפרש פה והנה אתם רואים הקשקוש הבא יופי אז אתר האינטרנט עצמו מורכב משני ברירת מחדל ומורכב משני קבצים קובץ אחד קובץ html בואו נראה אותו את הסיומת שלו נראה את הסיומת הנה אתם

  21. 09:18

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

  22. 09:57

    יכולים לרדת שורה, בר זה פקודה לרדת שורה, ונניח להוסיף פרקטי קיו, פרקטי קיו, movies are the best, פרקטי קיו, movies are the best, יופי, ועכשיו אנחנו נשים פה רפרש, ואתם רואים, הנה הוא כותב את זה,

  23. 10:23

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

  24. 10:53

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

  25. 11:33

    כדי שנוכל לזהות הבדלים אז אני אומר פה יוני ופה נעשה עוד תיקייה שנקראת אלי יוני ו-VIP מה זה היה VIP אני חושב לא משהו כזה בוא נראה ב-DNS באמצענו VIP.com אוקיי VIP אוקיי ופה גם נשים את אותם שני הקבצים כמובן באמצעיות הקבצים הם שונים לכל לקוח יש את הקבצים שלו עם אתר אינטרנט שבנה לו המתכנת שלו שמבין בכל html ו.net וכל החיבור לדאטה בייסים

  26. 12:11

    אוקיי אופס למה הוא לא יכול? כי תראו הוא הולך ל-CINPAP www root ולא מוצא שם אף קובץ למה? כי הזזנו לו את הקבצים הקבצים היו פה והזזתי אותם לתתי תיקיות אז בואו נלך עכשיו לשרת IS ונגיד לו חמוד, הקבצים עברו למקום אחר וזה בדיוק מה שאנחנו הולכים לעשות.

  27. 12:38

    אנחנו מגיעים ל-IS, ל-Default Website, אתר ה-Default שיש וקודם כל נעשה לו כמה שינויים. קודם כל נעשה לו Rename ונחליט שזה יהיה אתר של אלי, נקרא לו אלי.

  28. 12:50

    חוץ מזה שזה אתר של אלי אנחנו רוצים להזיז אותו לתת תיקייה, שלא יהיה בתיקייה ראשית. אתם רואים הוא יושב בתיקייה ראשית ורואה את התתי תיקיות. אני הולך ל-Basic Settings, הגדרות בסיסיות ואומר שהפיזיקל פאט שלו, הנתיב הפיזי שלו יהיה c-inet-pub-www-root-אלי ממש אני אומר שכל מי שמתחבר לאתר הזה הולך פיזית לשם יופי

  29. 13:17

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

  30. 13:47

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

  31. 14:03

    רפרש, עובד, האתר של אלי. יופי, אני אעשה עוד אתר אינטרנט חדש של יוני. אתר אינטרנט חדש של יוני. ו-physical path, cnpub wwwroot yoni זה הנתיב הפיזי שלו כמובן שאני יכול לשים את זה בכוננדים ובארטדיסק אחר והכל ואני אומר לו HTTP על כל הכתובות הIP תשב כן במקרה הזה

  32. 14:37

    יש לי רק אחת ופורט 80 הכל מצוין עושה אוקיי ושימו לב הוא אומר תיזהר אתה שם על פורט 80 שני דברים אני אומר לו אוקיי והאתר של יוני הוא עכשיו סטופת הוא לא עובד למה הוא לא עובד כי אי אפשר להפעיל שני דברים על אותו פורט אז אני עושה פה סטארט ליוני הוא אומר another website is using the same port אתר

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

ההרצאה הקודמת: סיכום ב-3 דקות - שרת Terminal Server

ההרצאה הבאה: העלאת אתר Wordpress לאירוח

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

  • אירוח service על שרת IIS
  • הגדרת מספר אתרי אינטרנט - על שרת אחד
  • צד שרת
  • מה זה שרת ?

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

  • קורס טכנאי מחשבים ורשתות - Windows 10/11 - בדגש על תמיכה טכנית בארגונים - Help Desk
  • קורס מנהלי רשת ושרתים - Active Directory 2025
  • קורס מנהלי רשת - ב-3 דקות
  • ראיון עבודה - מנהל רשת - תמיכה טכנית