עבור לתוכן

קינפוג virtual hosts על apache מקומי

Featured Replies

פורסם

אני מתחזק כמה אתרים, כל אחד מהם על דומיין משל עצמו.

עד היום עבדתי עם dream weaver והקונפיגורציה של שרת ה-WEB היתה כך שכל אתר ישב על תיקיה משל עצמו, ולכל תיקיה כזו היה Virtual host עם PORT עצמאי, ככה שלמשל בשביל לגלוש לגירסה המקומית של אתר מסויים הייתי מקליד http://localhost:81 ולאתר אחר הייתי מקליד http://localhost:82

עד כאן הכל עבד מצויין.

לפני כמה זמן התחלתי לעבוד עם Eclipse, ושם האינטגרציה מול שרת הבדיקות היא אחרת. באקליפס עד כמה שהצלחתי למצוא, אין אפשרות שכל פרוייקט ישוגר עם PORT אחר (ה-DW יודע לעשות את זה) ונאלצתי להגדיר VIRTUAL HOST ככה שה-DOCUMENT ROOT הוא תמיד השורש של ה-WORKSPACE, והאקליפס מצרף את שם הספריה שמחזיקה את הקובץ שאני עובד עליו באותו רגע. למשל

http://localhost:8888/example.com/myPage.php

גם פה הכל טוב ויפה, הבעייה מתחילה כשאני צריך התייחסות יחסית לספריה אחרת, למשל לצרכי include. אם אני מתייחס מהשורש זה גורם לכך שהספריה לא נמצאת. כי מבחינת השרת השורש נמצא ב-Localhost.

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

איך אני מקנפג את העניינים ככה (באקליפס? בשרת?) ככה שהשורש יתייחס לספרייה שמתחת ל-Workspace של אקליפס?

אני מוכן גם לשנות את הקוד, אבל מעדיף שלא. חייבת להיות דרך בלי לשנות את הקוד.

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

תודה!

פורסם

הדיון הועבר לפורום המתאים.

קודם כל, אני לא מבין מה הרעיון מאחורי שימוש ב virtual host אם אתה מקצה binding port שונה לכל אתר במקום host header?

שנית, תפרט בבקשה איך אתה מבצע deploy מתוך Eclipse.

פורסם
הדיון הועבר לפורום המתאים.

קודם כל, אני לא מבין מה הרעיון מאחורי שימוש ב virtual host אם אתה מקצה binding port שונה לכל אתר במקום host header?

שנית, תפרט בבקשה איך אתה מבצע deploy מתוך Eclipse.

מצטרף לשאלה הזו,

אם אתה מקצה פורט שונה לכל אתר, זה לא באמת "VIRTUAL HOST" קלאסי.

לעיונך השארתי את הקטע הרלוונטי בדוקומנטציה של APACHE שנוגעת בדיוק בנושא שאתה שואל:

http://httpd.apache.org/docs/current/vhosts/name-based.html

בהצלחה!

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים