עבור לתוכן

התקנת דומיין על apache

Featured Replies

פורסם

שלום.

ברשותי שרת VPS אך ללא דיירקט אדמין.

אני מקים את האתר שלי ישירות דרך APACHE

קבצי האתר נמצאים על תיקייה נפרדת

http://12.34.56.78/site

אני יכול לעשות הפניית דומיין אבל אז מה שייקרה זה שברגע שאני אכתוב

www.mysite.com

זה יופנה ל http://12.34.56.78

ובשורת הכתובות ייראו שזה קופץ ל 12.34.56.78

מה שיוצר אי-אסטתיות.

אני יודע שב GODADDY או אפילו בשירות הדומיין החינמי TK ניתן "לנעול" את הכתובת וכל דף שנפתח הכתובת המוצגת היא אותה כתובת.

אשמח לדעת איך אני מקשר דומיין ל apache

פורסם

תגדיר בהגדרות DNS של הדומיין שלך A RECORD שמקשר לIP של השרת שלך.

לאחר מכן תוכל לגשת לאתר עם הדומיין כמו שאתה ניגש אליו עם הIP.

אם אתה רוצה לאחסן עוד דומיינים על אותו השרת תעבוד עם virtual hosts:

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

בקצרה תוסיף לקובץ httpd.conf את הדבר הבא:


NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.domain.tld
DocumentRoot /path/to/domain/public/folder
</VirtualHost>

מה שדיירקט אדמין עושה מעבר לליצור את ה virtual host, הוא ליצור משתמש נוסף בשרת שלך, ואת ה document root של האתר הוא מגדיר תחת תיקית הבית של המשתמש

פורסם
  • מחבר

כלומר אצלי אני מגדיר:

NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.site.co.il
DocumentRoot /var/www/sitefolder/
</VirtualHost>

לא אמורים להגדיר NS כמו בדיירקט אדמין?

נערך על-ידי dor_g

פורסם

כן, ככה.

אגב שים לב שיכול ליהיות שכבר יש לך מוגדר את ה virtual host בקובץ נפרד, אז תבדוק ב httpd.conf איזה קבצים מצורפים ותבדוק אותם. תוסיף לקובץ המדובר רק את ה VirtualHost ללא ההגדרה NameVirtualHost

אתה צריך להגדיר NS רק אם יש לך שרת DNS כלשהו, שאם לא ביקשת מחברת האחסון, כנראה שגם לא הותקן לך

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

ארכיון

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

דיונים חדשים