שואל
הגדרת אתר האינטרנט ב IIS

שאלה
-
כל התגובות
-
היי,
אשמח לעזור לך עד לפתרון תקלה אם תצטרך גם מעבר למסגרת הפורום
אך בוא תציין לנו על איזה גירסת IIS מדובר 5 6 7 ? השרת הוא שרת 64 או 32
שרת שיושב אצלך במשרד או בחוות השרתים ?
נסה להסביר מה בידיוק עשית כשהגדרת את ה site, מה אתה מנסה להריץ .net ? HTML ? אולי ASP ?
ניסית לגלוש ל site מתוך השרת לראות אולי תקבל שגיאה מפורטת יותר ?
ממתין לפרטים ואשמח לעזור עד לפתרון.
-
אשמח מאוד אם תעזר לי, זה לא פעם ראשונה שאני מתקין אתר, הפעם
ניסיתי להתקין את זה בכל מערכת הפעלה אפשרית כולל Server 2003,
2008. עכשיו הגדרתי את זה ב IIS 7 Windows 7, וכאשר אני לוחץ
browse זה מוצא את הכתובות לפי שם של האתר, ממתיו ובסוף מחזיר
שגיא "אתר אינטרנט מקוון אך ... אינו מגיב לנסיונות חיבור". האתר בנוי ב
asp.net, ניסיתי גם html, כאשר אני מנסה לפתוח אתר לפי כתובות גם
מקבל שגיא
-
-
היי,
אני אסביר לך שלב אחר שלב את כיצד ניתן להגדיר את ה site ב iis7 /7.5 במידה ותרצה הסבר כיצד לבצע זאת ב IIS6 עדכן אותי ואני אכתוב לך הסבר נוסף.
פעל לפי ההוראות הבאות צעד אחד צעד במידה ולאחר מכן מתקבלת שגיאה כל שהיא עדכן אותנו מה היא השגיאה ונתמודד איתה.
משהו נוסף וחשוב, ההגדרות ההלו ישמשו אותך להגדיר את הsite על סביבת בדיקות לאחר מכן רק שתהיה בטוח שאתה מבין מה היא כל הגדרה והגדרה וכיצד היא יכוללה להשפיע מהביטי אבטחת מידע, שרידות ביצועים וכו' ..יישם זאת בעצמך בסביבת הייצור, אחרת תן למישהו אחר לבצע זאת בסביבת הייצור עד שתלמד זאת טיפ טופ ואתה תלמד..אני מבטיח, זאת לא תורה מסיני :-) (אני קצת פדנט בקטע הזה סלחו לי .... :-) ).
בוא נתחיל ..
1. גש לכונן C:\ ופתח סיפריה בשם sites
2. הגדר משתמש חדש על השרת וקרא לו IUSR_TEST , קבע לו סיסמא ושתוקף הסיסמא שלו לא תפוג לעולם, הסר את המשתמש כחבר מקבוצת Users ושייך אותו כבר בקבוצת Geusts
הגדר שלמשתמש לא התהיה אפשרו תלהתחבר ב console או Teminal לשרת
3. חזור לספריה שפתחת בסעיף מס' 1 (sites) וערוך את הרשאות ה NTFS באופן הבא
הרשאות Full Control לקבוצת Administrators, הרשאות Modify לקבוצת iis_iusrs, הרשאות Full Control למשתמש service , הרשאות מלאות למשתמש system, הרשאות Read and execute למשתמש שפתחנו בסעיף 2 (IUSR_TEST)
4. פתח בכונן C:\ סיפריה בשם SitesLogs
5. הבנתי שהאתר שלך כתוב ב ASP לכן יש לוודא שהתקנת את רכיב ה ASP בזמן התקנת ה IIS במידה ולא הוסף אותו. (במידה ואתה לא יודע איך לבדוק זאת או איך להוסיף זאת עדכן אותנו ונהיה לך לעזר גם בנושא הזה)
6. פתח את ממשק הניהול של ה iis7 ליד שם השרת שלך בצד שמאל לחץ על הסימן + על מנת לפתוח את ה"עץ" לחץ כפתור ימני על Application Pools ובחר "Add Application Pool ..." בחלון שיפתח רשום בשדה של ה Name את כתובת הדומיין של האתר שלך.
בשורה שלאחריה ".NET Framework version " השאר את זה על ברירת המחדל שאמורה להיות .NET2 (במידה ומוגדר שם משהו אחר עדכן אותנו) לאחר מכן בשורה שלישית Manage pipeline mode השאר את זה על Integrated
תשאיר את הסימון של ה V תחת "Start Application Pool Immediatly " ולחץ על OK שים לב שה Application pool לא מסומן ב X אדום במידה וכן עשה עליו קליק ימני ו START
7. גש בחלון הניווט בצד שמאל ל sites -> גליק ימני ובחר "Add website" בחלון שיפתח לך תחת ה sitename רשום את שם הדומיין של האתר בצד ימין יש לך אפשרות לבחור את ה Application Pool שישמש את האתר
בחר ב Application Pool שהגדרת בסעיף6 . לאחר מכן בשורה Physical Path רשום את הנתיב של הספריה שפתחנו בסעיף 1 c:\sites
לאחר מכן תחת binding ב type תשאיר את זה HTTP ב IP ADDRESS בחר את הכתובת הפנימית של השרת שמופיע ברשימה נגיד 192.168.1.2 ... (זה רק לצורך הדוגמא ישנם מקרים שהכתבות החיצונית מוגדרת על הכרטיס ותופיע שם הכל אינדיוידואלי לפי הצורך שלך ..)
בPort תשאיר את זה 80 ב host name תרשום את שם הדומיין שלך אם זה דומיין רשום www.yuordomain.com (בשלב מאוחר יותר אני ידסיר לך איך להוסיף את הכתבות בלי ה www ) אם זה סאב דומיין כתוב את הסאב דומיין .
ולחץ על OK שים לב שאין X אדום על הsite שהגדרת במידה ויש לחץ קליק ימני עליו ואז Start .
8. סמן אתה site החד שפתחנו בחלון הניווט בצד שמאל ואז בצד ימין יופיעו לך כל הפונקציות של הIIS הייכות לאותו ה site שסימנת
גש ל Authentication וכנס אליו ע"י לחיצה פעמיים , וודא ש Authentication Anonymous נמצא ב Enable סמן אותו ולחץ בצד ימין על EDIT
שם בחר ב Spesific User ולחץ על SET ומלא את הפרטים של המשתמש שהגדרנו בסעיף 2 IUSR_TEST
9.חזור לחלון ההגדרות של ה site ובחר Logging בחר בכפתור Select filds ובחר וסמן שם הכל ומאשר זאת (בייצור לא הייתי מסמן הכל אלא רק פרמטרים ספציפים אבל זה כבר הסבר לפעם הבאה : -))
לאחר מכן בשורה של ה Directory רשום את הנתי לספריה שהגדרנו בסעיף 4 C:\sitesLogs ולאחר מכן לחץ על APPLY שנמא בצד ימין למעלה כדי לשמורא את ההגדרות .
10. חזור לעמוד ההגדרות של ה site זוכר שאמרתי לך בסעיף 7 שאני יסביר לך איך להגידר את הכתבות בליה WWW אם יהיה צורך ... אז הינה ההסבר
לאחר שסימנת את ה site ואתה בעמוד הגדרות הראשי שלו בצד ימין יש לך לינק שנקרא Bindings... לחץ עליו ובחלון שיפתח אתה תראה את הכתובת עם ה www שהגדרנו בסעיף 7
לחץ על הכפתור ADD והגדר את אותם הפרמטרים שהגדרנו בסעיף 7 רק שבhost name הפעם תכתוב את הכתבות בלי ה www (yuordomain.com)
תאשר את החלון הזה .
11. מקם את הקבצים של האתר שלך בתוך ספרית sites בדוק שדף הנחיתה (העמוד הראשון של האתר ) השם שלו מופיע בהגדרות Default Docomunt ב IIS
איך אתה בודק את זה ? .. מסמן את ה site שהגדרנו בממשק ניהול של הIIS ובצד ימין בחר ב Default Docomunt שם תהיה לך רשימה של דפי נחית וודא שהשם של הדף שלך מפועיע ראשון במרשימה במידה והוא לא ריים שם הגדר אותו
ושמור את ההגדרות ע"י לחיצה על APPLYזהו !! עכשיו מה שנשאר זה למפות את הDNS שלך (עדיף את הקובץ hosts כי זה רק בדיקות עכשיו ) שיפנה את הדומיין שהגדרנו לאתר לכתובת IP שהגדרנו על האתר (הגדרות של סעיף 7 ...)
נסה לגלוש לכתבות דומיין ועדכן אותנו מה קורה ...במידה ועדיין יש שגיא אני יסביר לך איך להגדיר ב IIS שיציג שגיאה מפורטת .
חשוב חשוב חשוב אם לא הבנת משהו אל תהסס לשאול ולמקד אותי לגבי מה שלא הבנת אשמח לעזור לך .
שיהיה לילה טוב !
-
תודה על ההסבר מפורט, כרגע אני מנסה להתקין את האתר לא על השרת
על windows 7 .עברתי על החומר ו הגדרתי הכל אך עדיין אני לא מצליח
לפתוח את זה, כאשר אני בוחר browse בסוף מקבל שגיא "נראה כי תצורת המחשב שלך נקבעה כראוי,
אך ההתקן או המשאב(192.168.2.5) אינו מגיב". אני מקבל גם http error 404
עשיתי את כל ההגדרות האפשריות. אולי תוכל לעזור לי בהתחברות מרחוק
-
קצת לא מובן לי איך אתה מקבל שתי שגיאות בו זמנית גם 404 וגם "נראה כי תצורת המחשב שלך נקבעה כראוי,
אך ההתקן או המשאב(192.168.2.5) אינו מגיב"
הגדרת את הקובץ HOSTS כמו שכתבתי לך ?
בכל מקרה לגבי ההתחברות מרחוק, אתה מוזמן לשלוח לי מייל לכתובת mail.croc AT gmail.co.il
כמובן שנפרסם את הפתרון לבעיה פה בפרום לתובת כל הגולשים.
המשך יום טוב,
עידן.
-
אני מקווה שתמצאו ביחד את הפתרון ותשתפו את כולנו בו !
שים לב שאם ניסית להטמיע את ה IIS בכמה מקומות ולא הצלחת, כנראה שלא מדובר על תקלה תשתיתית, אלא על משהו שאינך מבצע נכון.
כמו כן שים לב שהתקנתאת הרכיבים המתאימים בנושא של IIS הכוליים כמובן גם את ה ASP.בהצלחה !!
Haim Lazarovitch - MVP (Microsoft Most Valuable pofessional) MCTS, MCITP : server & Enterprise Administrator, MCP, MCSA, MCSE + Messaging, VCP, Exchange Server Forum Moderator. e-mail & Messenger: haim_laz@hotmail.com, blog: http://blogs.microsoft.co.il/blogs/HaimL -
-
שלום
תבדוק שאתה מצליח להיכנס עם האייפי ולא עם השם ? כדי לשלול בעיית DNS?
Haim Lazarovitch - MVP (Microsoft Most Valuable pofessional) MCTS, MCITP : server & Enterprise Administrator, MCP, MCSA, MCSE + Messaging, VCP, Exchange Server Forum Moderator. e-mail & Messenger: haim_laz@hotmail.com, blog: http://blogs.microsoft.co.il/blogs/HaimL -
-
על מנת לראות את ההודעה ממש ולא את ההודעה הידידותית (404) גש ל:
tools->internet options -> advancedתנקה את ה V מ Show Friendly HTTP error messages
תגלוש שוב (דרך האייפי) ותדביק לי לפה את ההודעה שאתה מקבל.
Haim Lazarovitch - MVP (Microsoft Most Valuable pofessional) MCTS, MCITP : server & Enterprise Administrator, MCP, MCSA, MCSE + Messaging, VCP, Exchange Server Forum Moderator. e-mail & Messenger: haim_laz@hotmail.com, blog: http://blogs.microsoft.co.il/blogs/HaimL -
-
היי,
שלחתי לך מייל חזרה.
עצמם זה שאתה מקבל שכיאה 404 זאת איזה שהיא התקדמות :-) האם ניסת לרשום את שם העמוד ב URL ? http://mydomain.com/defult.aspx?
-
-
-
היי,
ראשית שים לב לאיך שאתה כותב http:\\mydomain.com זה לא נכון אתה צריך לכתוב http://mydomain.com
זה לא המקור לבעיה שלך אבל שים לב לזה.
לעניינינו ..אהאמת שאני כבר סקפטי אם אוכל לעזור עוד במסגרת הפורום איך אומרים .."אין טוב ממראה עניים" כנראה שבלי לראות את הדברים זה יהיה קשה מאוד.
רק עזור לי להבין שאתה אומר "אני מקבל את השגיאות רק אם אני מוסיף שם דומיין באיגודים" אם אתה לא מוסיף את השם דומיים באיגודים (מה זה איגודים ?! הממשק שלך בעברית ?) האתר כן עובד ?
ד"א מאיפה אתה פונה לאתר מהאותו מחשב עליו מותקן ה IIS נכון ? -
שלום,
אם אתה מנסה להטמיע IIS על 2 מחשבים ובשניהם אתה נתקל בבעיות, אפילו אם אתה מנווט לקובץ HTML פשוט בתוך ה SITE שלך, להערכתי הבעיה היא בעיית הדרכה ולא בעיה תשתיתית, ממליץ לך לחפש מדריכים בנושא התקנות והגדרות IIS
בהצלחה !
Haim Lazarovitch - MVP (Microsoft Most Valuable pofessional) MCTS, MCITP : server & Enterprise Administrator, MCP, MCSA, MCSE + Messaging, VCP, Exchange Server Forum Moderator. e-mail & Messenger: haim_laz@hotmail.com, blog: http://blogs.microsoft.co.il/blogs/HaimL -
אני כן רואה את האתר כאשר אני מוריד שם אתר ב Bindings
IIS. אני מכיר יחסית טוב את הנושא הזה וזה לא פעם ראשונה
שאני מתקין אתר. הפעמ אני מנסה להפעיל אותו ב Windows 7
כאשר הדומיין לא מוגדר במחשב עצמו, זה לא שרת. יש פה איזה
בעיה טכנית ב קישור לשם דומיין כי בלי להגדיר שם דומיין ב IIS
הכל עובד