
הטקסט המלא של הדקות הראשונות בהרצאה «אירוח 3 אתרים על שרת IIS אחד» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום וברוכים הבאים להרצאה איך לארח שלושה אתרי אינטרנט או יותר על שרת ה-S1. אנחנו הולכים להקים שרת FTP, אנחנו הולכים להקים שרת HTTP, אנחנו הולכים לארח כמה לקוחות ממש כמו שעושים את זה חברות אירוח אתרים אמיתיות.
אני יונתן רבזין ואתם בהרצאה של מכללת פרקטיקיו. יש לנו המון הרצאות בווידאו על כל חומר, על לימוד, על MCITP, בי-וור, סיסקו, חומרה של שרתים ואתם ממש תהנו גם מההרצאה הזאת שלנו.
אנחנו נעבור לשרת 2008, ששרת 2008 הזה אמור לארח, בעצם השרת 2008 הזה הולך לארח שלושה לקוחות. ככה עובדים חברות אירוח אתרים. אתם יכולים להיכנס לאיזושהי חברת אירוח אתרים ולראות איך זה באמת פועל.
לדוגמה www.onehorse.co.il חברת אירוח אתרים אתם רואים הם לוקחים 7.80 על אתר בווינדוס זה אומר ש-7.80 מכל לקוח 7.80 בדולר זה אומר איזה 50 שקל יצא זה לפני שירותי גיבוי אתם רוצים גיבוי עוד 50 שקל זאת אומרת שהם קונים שרת אחד פיזי ושמים עליו 100 200 אנשים וככה בעצם עושים כסף מ-50 שקל בחודש 100 שקל בחודש כפול 200 לקוחות אם עושים 20,000 בחודש בכל
שרת. רק צריך להביא לקוחות. אנחנו נלמד היום איך בעצם עושים אירוח אתרים עם הכלים של Windows ועם הכלים של מיקרוסופט, משהו בסיסי יחסית, לא כזה מתקדם כמו בחברה.
נתחיל בזה שאנחנו נתקין את ה-IS. נבוא ל-IS ונעשה לו התקנה. חוץ מה-IS הפשוט אנחנו גם נתקין FTP. למעשה, לקוחות של האתר ייגשו אליו, המשתמשים הרגילים ייגשו אליו ב-www, ב-HTTP, והמתכנתים שרוצים לשים קבצים חדשים באתר ולעדכן תמונות באתר ייגשו אליו דרך FTP. נעשה אינסטול ונתקין IS יחד עם FTP. בינתיים נעבור ל-DNS.
אנחנו צריכים להקים תשתית DNSית, אז אנחנו ניכנס ל-DNS ונעשה שלושה זונים כאילו שמות שקנינו באינטרנט. אז נעשה שלושה זונים.
זון אלי.coil ונעשה זון שנקרא yoni.coil ונעשה זון חדש vip.com. נערך שלושה אתרים אלי.coil, יוני ו-VIP. נעשה פה www כדי שנוכל להגיע לכדי ש-www יעבוד צריך לעשות לו רשומה ונפרסם שהרשומות מגיעות בעצם לשרת הזה באינטרנט כמובן שאתם מפרסמים את זה ב-dns האמיתי שלכם ב-dns האמיתי באינטרנט
אתם מפרסמים את זה ודואגים שכל הלקוחות יוכלו להגיע אליכם יש לנו הרצאות נפרדות על dns יש לנו הרבה הרצאות על dns אז מי שרוצה לראות ממש הסבר מעמיק שיראה שם.
שורה תחתונה אני עושה NSLOOKUP לבדוק מה קורה ב-DNS ובודק ש-NSLOOKUP נותן לי ריזולווינג. מי שרוצה אפילו, אתם יודעים מה, NSLOOKUP אפשר לעשות גם פינג, זה לא באמת משנה, העיקר שיש לי ריזולווינג וזהו.
ריזולווינג זה שם ל-IP שאני מצליח להפוך שם ל-IP, הנה יוניס יואל עובד. דרך אגב, מה יכלתי עוד לעשות שגם נהוג, נניח שזה באינטרנט האמיתי וכל הלקוחות של אלי הולכים לאתר הישן שלו והוא רוצה לבדוק מה קורה באתר החדש במקום החדש אז אפשר להחליף ב-C Windows System32 ETC Drivers ETC זה אומר כל מה שתשימו בקובץ הוסט יהיה כאילו זה רשום ב-DNS אז אפשר לכתוב גם בקובץ הוסט
פה אני אראה לכם את זה מהר Drivers ETC יש קובץ הוסט וכל מה שנכתוב בקובץ host, רק צריך לחלק הרשאות לעצמי קצת, כי נראה לי ברירת מחדל, אני לא יודע אם יש לי הרשאה שמה לכתוב, אני אתן לעצמי הרשאה לכתוב, ואז אני יכול להיכנס לקובץ host עם notepad, ולכתוב ש-IP הזה זה www.eli.co.il וזה יהיה
רק בתחנת עבודה מסוימת, כאילו אני בתחנת עבודה מסוימת, במקרה הזה במחשב הספציפי שאני יושב עליו, אומר לו, תקשיב, LECoL זה לא מה שה-DNS אומר לך, זה זה.
אני דוחף לו מידע ל-Cash. קובץ הוסט זה לדחוף מידע ל-Cash של תחנת העבודה, וזה בדיוק מה שעשיתי, ואז אפשר למחוק פה את ה-LECoL, כי תחנה הספציפית הזאת לא תפנה ל-DNS, כי היא תחשוב שיש לה את זה ב-host, LECoL.
יופי, אז ניכנס לזה, נעשה apconfig flashdns, כדי שתראו שזה באמת עובד ככה, ופה clear-cash בשרת, ותעשו עכשיו פינג ל-www.ali.co.il תראו שהוא עושה ריזולווינג למרות שאין לו זון.
אז הוסט זה פתרון ל-DNS ברמת תחנה בודדת וברמת כל המשתמשים של כל הרשת או של כל העולם, הפתרון הוא ברמת זון של DNS. כל זה תשתית לקראת אירוח אתר, טוב מאוד.
אז אנחנו עוברים לאירוח אתר, כאן הוא ה-OS אבל אנחנו צריכים עוד תשתית, זה לא מספיק DNS אנחנו צריכים להכין לכל אחד בעצם את תיקייה האישית שלו.
לכל יוזר ולכל לקוח תיקייה אישית. אנחנו נכנסים ל-InetPub, אינטרנט פבליק פולדר, התיקייה הדיפולטית שנוצרה עם התקנה של ה-IS. ל-WWROOT, זאת התיקייה הדיפולטית ששרת ה-IS יוצר בזמן ההתקנה.
למעשה זה האתר הדיפולטי שאנחנו רואים אותו פה. אתם רואים, יש לנו אתר דיפולטי, אתר ברירת מרדל, שאנחנו רואים אותו פה ואם אנחנו נעשה HTTP מ-2701 נעשה HTTP לעצמנו זה כמו להיכנס לתיקייה הזאת רק בפרוטוקול HTTP איפה ה-HTTP שלנו הנה ה-HTTP שלנו זה סתם שטות של הדבדפן יופי אתם רואים אתר אינטרנט שאתם רואים ב-HTTP
זה מה שנמצא בתיקייה הזאת זה כמו להיכנס ל-share כאילו אבל ב-HTTP בואו נוכיח את הטענה הזאת נפתח את זה בצייר ונקשקש פה בפינה משהו נעשה סייב רפרש סליחה רפרש פה והנה אתם רואים הקשקוש הבא יופי אז אתר האינטרנט עצמו מורכב משני ברירת מחדל ומורכב משני קבצים קובץ אחד קובץ html בואו נראה אותו את הסיומת שלו נראה את הסיומת הנה אתם
רואים סיומת html html זה למעשה פקודות לדפדפן איך להציג את התמונה אתם רואים אנחנו רואים שה html הזה זה קובץ טקסט שאנחנו רואים פה בדיוק איזה תמונה להציג אתם רואים image source welcome.png ויש פה מידע באיזה צבע רקע לעשות אותו יש לנו פה מידע לדוגמה לעשות center למקם אותו במחקר ואנחנו יכולים להוסיף פה אתר אלי ובסייט,
יכולים לרדת שורה, בר זה פקודה לרדת שורה, ונניח להוסיף פרקטי קיו, פרקטי קיו, movies are the best, פרקטי קיו, movies are the best, יופי, ועכשיו אנחנו נשים פה רפרש, ואתם רואים, הנה הוא כותב את זה,
אופס, אלי הוא לא ירד שורה לאלי, ניכנס עוד פעם ל-HTML, ונגיד לו, אחרי התמונה תרד שורה, בר זה לרדת שורה, ונראה שעכשיו זה כמו שצריך הנה תראו אז יש לנו ציור ויש לנו פה טקסט אפשר לעשות טקסט גדול אדום כל מיני דברים כל זה בקורס על html יש לנו גם את זה בווידאו אז מי שמעניין אותו בניית אתרים בקורס
html תפנו אלינו ותקבלו את כל הסרטים על html ו.net יופי אז יש לנו אתר אינטרנט פשוט שמי שעושה אותם זה המתכנתים הם הביאו לי את שני הדפים שני הקבצים האלו ואומרים שזה האתר של אלי עכשיו אנחנו נעשה דבר כזה אנחנו ניצור פה תיקייה לאלי וניצור תיקייה נפרדת ליוני ואצל יוני באתר נשנה שזה אתר של יוני ולא אתר של אלי
כדי שנוכל לזהות הבדלים אז אני אומר פה יוני ופה נעשה עוד תיקייה שנקראת אלי יוני ו-VIP מה זה היה VIP אני חושב לא משהו כזה בוא נראה ב-DNS באמצענו VIP.com אוקיי VIP אוקיי ופה גם נשים את אותם שני הקבצים כמובן באמצעיות הקבצים הם שונים לכל לקוח יש את הקבצים שלו עם אתר אינטרנט שבנה לו המתכנת שלו שמבין בכל html ו.net וכל החיבור לדאטה בייסים
אוקיי אופס למה הוא לא יכול? כי תראו הוא הולך ל-CINPAP www root ולא מוצא שם אף קובץ למה? כי הזזנו לו את הקבצים הקבצים היו פה והזזתי אותם לתתי תיקיות אז בואו נלך עכשיו לשרת IS ונגיד לו חמוד, הקבצים עברו למקום אחר וזה בדיוק מה שאנחנו הולכים לעשות.
אנחנו מגיעים ל-IS, ל-Default Website, אתר ה-Default שיש וקודם כל נעשה לו כמה שינויים. קודם כל נעשה לו Rename ונחליט שזה יהיה אתר של אלי, נקרא לו אלי.
חוץ מזה שזה אתר של אלי אנחנו רוצים להזיז אותו לתת תיקייה, שלא יהיה בתיקייה ראשית. אתם רואים הוא יושב בתיקייה ראשית ורואה את התתי תיקיות. אני הולך ל-Basic Settings, הגדרות בסיסיות ואומר שהפיזיקל פאט שלו, הנתיב הפיזי שלו יהיה c-inet-pub-www-root-אלי ממש אני אומר שכל מי שמתחבר לאתר הזה הולך פיזית לשם יופי
והנה תראו עכשיו קונטנט ויו אתם רואים את הקבצים של אלי ופיצ'רס כל מיני הגדרות שיש לנו באתר כמו האם מותר להתחבר בצורה אנונימית ועוד כל מיני הגדרות האם חייבים ssl אנחנו לא ניכנס עכשיו לכל ההגדרות האלו זה הגדרות של אתר ווב, וזה התוכן של אותו אתר, למעשה זה כמו לראות מה יש בתוך התיקייה.
בואו נראה שהאתר שלנו עובד. אנחנו עכשיו עושים, מה עשינו? אמרנו לו, כן, שאתר בפורט שמונים יושב פיזית בנתיב כזה וכזה. בואו נראה שזה עובד.
רפרש, עובד, האתר של אלי. יופי, אני אעשה עוד אתר אינטרנט חדש של יוני. אתר אינטרנט חדש של יוני. ו-physical path, cnpub wwwroot yoni זה הנתיב הפיזי שלו כמובן שאני יכול לשים את זה בכוננדים ובארטדיסק אחר והכל ואני אומר לו HTTP על כל הכתובות הIP תשב כן במקרה הזה
יש לי רק אחת ופורט 80 הכל מצוין עושה אוקיי ושימו לב הוא אומר תיזהר אתה שם על פורט 80 שני דברים אני אומר לו אוקיי והאתר של יוני הוא עכשיו סטופת הוא לא עובד למה הוא לא עובד כי אי אפשר להפעיל שני דברים על אותו פורט אז אני עושה פה סטארט ליוני הוא אומר another website is using the same port אתר