VHOST של אפאצ'י לא פונה לאתר הנכון

שוּלה

New member
VHOST של אפאצ'י לא פונה לאתר הנכון

מע' הפעלה: אובונטו SERVER גירסה 14, של ספק VPS כלשהו (לא אמזון)
התקנת אפאצ'י חדשה לגמרי.
ב- sites-available יש קובץ default (נקרא לו D) ועוד 2 הגדרות אתרים (נגיד A, ו-B)
ב- sites-enabled יש קישורים לשלושתם.
לכל אחד יש serverName וגם documentRoot מתאים.

אבל הוא תמיד מפנה את כל הדומיינים A, B, ו-D לאותה התיקיה (נגיד התיקיה של B).
אני לא יודע מה עוד לבדוק או לשנות?
האם יש הגדרות גלובליות שצריך לבדוק?
האם יש עניין של הרשאות? (כולם כרגע על משתמש ROOT קבוצת www-data, עם הרשאות 755)
האם צריך לבדוק משהו ב-DNS?

תודה
 

הופאק

New member
תוודא ש־sites-enabled הם רק קישורים ל־sites-available

לפעמים אני עורך בטעות את sites-enabled ואז נוצרים שם קבצים במקום קישורים.
 

הופאק

New member
יכולים להיות קבצים אבל

אז עדכון של available לא ישפיע על השרת.
 

שוּלה

New member
הנה הקונפיגורציה של האתרים, ושל הדיפולט

אתרים A, ו-B נראים ככה ב-SITES-ENABLED :
---------------האתר הראשון -----------
</virtualhost>
ServerAdmin [email protected]
DocumentRoot /var/www/xxxx
ServerName xxxx.org
ServerAlias www.xxxx.org
ErrorLog ${APACHE_LOG_DIR}/xxxx.error.log
CustomLog ${APACHE_LOG_DIR}/xxxx.access.log combined

---------------האתר השני -----------

ServerAdmin [email protected]
DocumentRoot /var/www/yyyy
ServerName yyyy.org
ServerAlias www.yyyy.org
ErrorLog ${APACHE_LOG_DIR}/yyyy.error.log
CustomLog ${APACHE_LOG_DIR}/yyyy.access.log combined

-------וזה 000-default.conf ----------------

</virtualhost>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/yyyy
ServerName something-ridiculous.that-doesnt-exist.org
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

-------------------
ב-httpd.conf מופיעה בין השאר השורה הזאת (ללא הערה)
IncludeOptional sites-enabled/*
 

שוּלה

New member
תודה, פתרתי: חסר [directory]

(עם סוגריים משולשים כמובן)
&nbsp
היה צריך את זה בתוך ה-VHOSTS
&nbsp
[Directory /]
Options FollowSymLinks Indexes
AllowOverride All
[/Directory]
&nbsp
 
למעלה