שרת אפצי

yoavyona

New member
שרת אפצי

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

lizard

New member
מה ההודעה שאתה מקבל?

כדי שתראה תוכן של ספריות אתה צריך לאפשר INDEXING בשרת. בשביל לסדר הרשאות יש 2 דברים שצריכים לעשות. 1. לדאוג שלשרת יש הרשאות על הקובץ עצמו. 2. במידה והקובץ/ספריה לא נמצאים תחת הכתובת הרגילה של השרת אז צריך להוסיף לו את הספריה והקישור אותו אתה רוצה. הנה דוגמא:
<Directory /home/mike/website/> Options All MultiViews AllowOverride All <IfModule mod_access.c> Order allow,deny Allow from all </IfModule> </Directory> Alias /site/ /home/mike/website/​
 
נסיון לעזור

< Directory "/www/http/htdoc/indexed_dirs"> # # This may also be "None", "All", or any combination of "Indexes", # "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews". # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # # תדאג שהשורה הבאה תופיע בתוך הגדרות המחיצה אליה אתהמיחס. # היא יכולה להיות או בתוך # httpd.conf תחת etc # או בקובץ מיוחד בתיקיה עצמה בשם # .access # לפרטים נוספים ראה בתיעוד של אפצי את שני שמות הקבצים הנ"ל Options Indexes < /directory>​
לתשומת לבך: מטעמי נוחיות שלי, יש רווח מיותר בין תו ה">" לבין התגית directory. תקן אותו. אם זה בקובץ .access, אז לא צריך את שם המחיצה. ידרש אתחול של שרת האפצי לאחר עריכת הקבצים. ניתן ע"י apachectl (או תכנה בשם דומה), או ע"י הריגת ההליך (kill -TERM pid) והפעלתו מחדש. בדרך כלל אפשר למצוא את הpid של שרותים שרצים תחת
/var/run​
 
למעלה