תשאל את Lifehacker: מספר תת-דומיינים?


Lifehacker יקר,

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

יש לי שאלה לגבי שימוש בתווים כלליים. איך גורמים להם להיפתר לדפים שונים? לדוגמה, איך אתה גורם ל-blog.mydomain.homeip.net לפתור את הבלוג ואילו
mydomain.homeip.net פותר לדף הבית?

תוֹדָה,

אוהד אתרים באירוח ביתי

מארח בית יקר,

תת-דומיינים הם דרך מצוינת לפצל סוגים שונים של תוכן - כמו דף הבית המוגדר כברירת מחדל, הבלוג שלך ואוסף המוזיקה שלך. כדי להגדיר אותו, עליך לערוך את httpd.conf (קובץ התצורה של Apache.)

מה שאתה צריך לעשות זה להגדיר את המארחים השונים (הם נקראים "מארחים וירטואליים") ולומר לאפאצ'י אילו ספריות מתאימות. לדוגמה, אם אני רוצה ש-myname.example.com ימפה לדף בית ו-blog.myname.example.com ימפה לבלוג שלי ו-jukebox.myname.example.com ימפה לאוסף המוזיקה שלי, אוסיף את הדברים הבאים אל httpd.conf:

<VirtualHost *>DocumentRoot /Library/WebServer/example.comServerName myname.example.com</VirtualHost><VirtualHost *>DocumentRoot /Library/WebServer/blog.example.comServerName blog.myname.example.com</VirtualHost><VirtualHost *>DocumentRoot /Users/gina/Music/iTunesServerName jukebox.myname.example.com</VirtualHost>

שם ה-DocumentRoot שלי הוא נתיב הקובץ לתיקייה שמכילה את קבצי האתרים. (אני על מק כרגע, במחשב זה יהיה C:\ וכו')

מילה לחכמים: גבה תחילה את קובץ httpd.conf העובד שלך לפני שתתחיל לערוך אותו. זו חיה קפדנית לפעמים, כזו שאכלה שעות מחיי כי לא הגבתי קודם.

בהצלחה!