מחפש פתרון לבעית You don't have permission to access

sitepoint

New member
מחפש פתרון לבעית You don't have permission to access

שאלתי היא כזאת, יש לי שרת Linux לניסיונות אני מנסה לעשות אתר לדוגמה
עשיתי הפניות DNS בצורה תקינה, כתבתי את virtualHost בצורה תקינה בכול
אופן אני מקבל הודעת שגיאה הבאה:
You don't have permission to access / on this server

עד כמה שאני מבין שאין לי גישה לאתר בשרת בגלל חוסר הרשאות כניסה, מה
עלי לעשות על מנת שאוכל לגשת לאתר דרך האינטרנט?

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

BravoMan

Active member
שאלה מצויינת, רק חסרים כמה פרטים:

באיזו הפצת לינוקס אתה משתמש ומה הגרסה שלה?
כיצד אתה ניגש לשרת והיכן אתה מקבל את ההודעה? דפדפן? לקוח SSH? מסוף על המכונה עצמה?
&nbsp
איזה פקודה בדיוק נותנת את השגיאה הזו?
בתור איזה משתמש אתה מריץ אותה?
 

sitepoint

New member
אנחנו מדברים על centos 5.8 ו Apache/2.2.3

אני רוצה להכנס לאתר דרך הדפדפן ומאיזה שהיא סיבה הוא לא נותן לי.
הערה
המוזר הוא כאשר אני מסיר את ה DocumentRoot הוא מכניס אותי רק
ל תיקיית www/html ונותן להצג את קבציי הדגמה בלבד.

הגדרתי את ה VirtualHost כמו שצריך להיות בכול מקרה אשמח לשלוח
לך דוגמה איך כתבתי אותה במידה ואתה צריך. אני עובד על תיקייה שונה
כלומר אני מפנה את DocumentRoot בצורה הבא:
"DocumentRoot "/home/aaaa/bbbb

בקשר לפקודה - אני כותב את כתוב האתר כ [URL='http://www.mydomain.co.il']www.mydomain.co.il[/URL] והודעת
השגיאה הנ"ל מופיע.

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

מה דעתך על זה?

בתודה מראש
רון
 

sitepoint

New member
אז ככה, הצלחתי להפעיל את האתר


מסתבר שהגישה לאתר יכולה להיות רק דרך תיקיית www/html/
בגלל שלה יש את הרשאות גישה דרך האינטרנט בפורט 80.
מה שלא ברור לי עכשיו איך אני יכול להפנות את ה FTP לאותה תיקייה
שפתחתי בשרת.

כלומר איך אני עושה הפנייה מחדש לתיקיית השורש של האתר דרך
ה FTP

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

BravoMan

Active member
לא בדיוק.

לצורכי אבטחה, שרת ה-Apache רץ תחת משתמש משלו.
אם אתה יוצר תיקייה במקום כלשהו שמערכת קבצים ורוצה שהוא יקרא משם תוכן, אתה צריך לוודא שהרשאות של אותה תיקייה וכל הקבצים בה מאפשרות לאותו חשבון משתמש לקרוא אותם.
&nbsp
וזה אומר ש:
או שהתיקייה שייכת למשתמש של Apache (אאל"ט משתמש httpd).
או שהוא בקבוצה שהתיקייה שייכת אליה.
או שיש הרשאת קראיה לכולם (לא בהכרח ראיון טוב).
&nbsp
האתר ממש לא חייב לשבת ב-www/html, זה רק מיקום ברירת מחדל, אבל צריך הבנה בסיסית בניהול הרשאות בלינוקס כדי לשחק עם תיקיות.
&nbsp
לגבי ftp, השאלה לא ממש ברורה:
מה מפריע לך לנווט בתיקיות ברגע שאתה מתחבר?
האם המשתמש שאתה מתחבר איתו ב-ftp הוא בעל הרשאת גישה לתיקייה הרלוונטית?
 
למעלה