הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   מערכת פתיחת אתרים ודומיינים (https://hosts.co.il/forums/showthread.php?t=91663)

AlonMi 22-08-11 18:39

מערכת פתיחת אתרים ודומיינים
 
שלום לכולם,

יש לי מערכת שבה הלקוחות שלי פותחים באופן עצמאי אתר,
שהולך לכתובת www.domain.com/user לדוגמה.

הייתי רוצה לאפשר למשתמשים להגדיר (או להגדיר עבורם) דומיין משלהם,
שיציג את האתר שהם בונים במערכת שלי.
אפשר לראות דוגמאות רבות באתרים כמו LIVEDNS,2ALL וכו'.

איך עושים את זה?

תודה מראש,
אלון

~The_Sultan~ 22-08-11 18:51

בגדול, אלה האמצעים: להתחבר דרך הלוח בקרה עם ה-API ל-DA וליצור את הדומיין, וליצור לו קובץ HTACCESS שעושה הכוונה לדומיין הרגיל (אבל הדומיין של הלקוח מוצג עדיין כמובן). צריך IP פרטי בשביל זה (לדומיין הראשי - domain.com בדוגמה שלך). מקווה שלא שכחתי משהו...

Itay 22-08-11 20:41

נראה לי סתם בלאגן להוסיף הרבה סאבדומיינים דרך הממשק ניהול, אפשר לעשות את זה עם הגדרת wildcard dns על כל מה שתחת הדומיין שלך (את זה עושים פשוט דרך הפאנל) ואז מגדירים htaccess פשוט שבודק את הכתובת שניגשו אליה - לפי זה אתה יכול להפנות למקום המתאים בשרת - בהנחה שהסאבדומיין זהה לתיקיה זה הרבה יותר פשוט, ואם לא - אז תפנה לקובץ PHP שידע לאנקלד את העמודים המתאימים לפי חיפוש ב-DB

בחיפוש קצר בגוגל מצאתי את זה http://forums.digitalpoint.com/showt...66#post4177804 שיש בו קצת יותר פרטים על ההגדרות שצריך

AlonMi 22-08-11 21:09

תודה לכם, אבל כנראה לא כל כך הבנתם למה התכוונתי,

אני מעוניין להגדיר דומיין שיקרא את הנתונים, לא סאב-דומיין.
כלומר שב-DOMAIN.COM/user יהיה אותו תוכן כמו ב-domain2.com

Itay 22-08-11 21:55

במקרה הזה רוב העבודה גם ככה היא ידנית - אתה צריך לרכוש את הדומיין ולהפנות אותו אל השרת,
באופן כללי - אתה יכול להפנות את כולם לאותו חשבון (במקרה הזה - domain.com) ואז שם עם htaccess לזהות את שם הדומיין ולהפנות אותו לתיקיה המתאימה, בערך כמו הרעיון של הסאבדומיינים
אבל בתכלס - גם ככה אתה עושה פה את כל העבודה בצורה ידנית, צריך להגדיר את זה דרך השרת וההגדרות דומיין - אז מה כבר הסיפור בלפתוח חשבון חדש דרך הממשק של השרת?

AlonMi 23-08-11 02:10

ציטוט:

נכתב במקור על ידי Itay (פרסם 815913)
במקרה הזה רוב העבודה גם ככה היא ידנית - אתה צריך לרכוש את הדומיין ולהפנות אותו אל השרת,
באופן כללי - אתה יכול להפנות את כולם לאותו חשבון (במקרה הזה - domain.com) ואז שם עם htaccess לזהות את שם הדומיין ולהפנות אותו לתיקיה המתאימה, בערך כמו הרעיון של הסאבדומיינים
אבל בתכלס - גם ככה אתה עושה פה את כל העבודה בצורה ידנית, צריך להגדיר את זה דרך השרת וההגדרות דומיין - אז מה כבר הסיפור בלפתוח חשבון חדש דרך הממשק של השרת?

חייבת להיות דרך אוטו', מישהו מכיר?
* מוכן גם לשלם על קוד שכזה

Itay 23-08-11 06:52

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

AlonMi 23-08-11 16:06

ציטוט:

נכתב במקור על ידי Itay (פרסם 815962)
מן הסתם יש דברים שיכולים לאפשר לך את זה אוטומטית, אבל אתה צריך להיות רשם דומיינים בשביל זה.. אין לי מושג במה זה כרוך וכמה זה עולה, אבל אני מאמין שאם תיצור קשר עם ISOC הם יוכלו לספר לך
שוב אני אומר - אם אתה לא רשם דומיינים, גם ככה רוב התהליך אמור להיות ידני אז להוסיף עוד פעולה אחת לא באמת תשנה אם זה יהיה אוטומטי איך או לא

אני יכול להגיד לך בודאות שאתה טועה

מישהו? כיוון?

Erez | TrustMedia.co.il 23-08-11 17:52

ציטוט:

נכתב במקור על ידי Itay (פרסם 815962)
מן הסתם יש דברים שיכולים לאפשר לך את זה אוטומטית, אבל אתה צריך להיות רשם דומיינים בשביל זה.. אין לי מושג במה זה כרוך וכמה זה עולה, אבל אני מאמין שאם תיצור קשר עם ISOC הם יוכלו לספר לך
שוב אני אומר - אם אתה לא רשם דומיינים, גם ככה רוב התהליך אמור להיות ידני אז להוסיף עוד פעולה אחת לא באמת תשנה אם זה יהיה אוטומטי איך או לא

לא הבנת אותו, הוא מעוניין לאפשר לגולשים להשתמש בדומיין שלהם לאתר שהם פתחו במערכת, לא לרשום דומיינים.
וסולטן ענה לך כבר, אתה משתמש בAPI של הDA וכשמשתמש מגדיר דומיין אתה אומר לו לשנות את הDNS לשרת שלך, ומשתמש בAPI כדי ליצור חשבון עם הדומיין הזה, ובחשבון הזה אתה שם קובץ שמציג את האתר (htaccess עם הפנייה, או קובץ php שעושה את זה, לא משנה).

Itay 23-08-11 19:42

ציטוט:

נכתב במקור על ידי Erez.info (פרסם 816028)
לא הבנת אותו, הוא מעוניין לאפשר לגולשים להשתמש בדומיין שלהם לאתר שהם פתחו במערכת, לא לרשום דומיינים.
וסולטן ענה לך כבר, אתה משתמש בAPI של הDA וכשמשתמש מגדיר דומיין אתה אומר לו לשנות את הDNS לשרת שלך, ומשתמש בAPI כדי ליצור חשבון עם הדומיין הזה, ובחשבון הזה אתה שם קובץ שמציג את האתר (htaccess עם הפנייה, או קובץ php שעושה את זה, לא משנה).

שים לב לזה:
"הייתי רוצה לאפשר למשתמשים להגדיר (או להגדיר עבורם) דומיין משלהם"
הוא אמר שהוא יגדיר, מכאן הנחתי שהוא מתכנן לבצע את כל התהליך בעצמו

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

AlonMi 24-08-11 14:54

חבר'ה, או שאני לא מבין אתכם או שאתם לא מבינים אותי

אני לא מחפש להפנות מדומיין לאתר אחר, אלא להציג תחת דומיין א' אתר מדומיין ב' ושהכל יתפקד כאילו היה הגולש בדומיין ב'
לדוגמה -
www.domain1.co.il/site/user1/page.php
www.domain1.co.il/site/user2/page.php
www.domain2.co.il/page.php - USER1
www.domain3.co.il/page.php - USER2

Level-Serv 24-08-11 16:36

היי אלון

צור עימי קשר.
nirlewin@gmail.com
0548170613

Mizton 24-08-11 17:13

אפשר לינק לדוגמא ב-2ALL?

Itay 24-08-11 20:40

על זה דיברנו אלון,
אתה מבצע הפניה של הדומיין אל החשבון שלך (alias לדומיין הראשי - כמו שלאתרים יש כמה דומיינים על אותו אתר) ואז עם htaccess אתה יכול לזהות את הדומיין שהגולש נכנס דרכו ובהתאם להגדיר לו לאיזה תיקיה ללכת
אתה נותן לו חוק שיבצע את ההמשך כל עוד זה לא הדומיין הראשי שלך, ואז אתה יכול או להפנות את כל הבקשות לעמוד PHP (יותר פשוט אם אתה מסתבך עם ה-htaccess) ודרכו לבדוק אם העמוד קיים ולעשות לו include / file_get_contents בהתאם
או דרך ה-htaccess לעשות לו הפניה לעמוד - בהפניה אני מתכוון כמו כתובת ידידותית שזה נשאר לך על הכתובת שאיתה נכנסת אבל בתכלס טוען עמוד אחר


כל הזמנים הם GMT +2. הזמן כעת הוא 22:05.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ