תצורות שרת האינטרנט של Apache
JavaScript משמש ליצירת דפי אינטרנט דינמיים הכוללים תפריטים קופצים והנפשות בדפי HTML. אם דפי האינטרנט אמורים להיות מופעלים על שרת אינטרנט של Apache, יש להגדיר את שרת Apache עבור Server Side Includes (SSI). פונקציונליות זו מאפשרת לסרבלטים או לקטעי קוד קטנים בצד השרת לתקשר עם תוכניות הדפדפן הנקראות יישומונים ואף ניתן להשתמש בהם כדי ליצור דפי אינטרנט שלמים. ב-Apache פונקציונליות זו מופעלת על ידי עריכת הקובץ "httpd.conf".
הגדרת httpd.conf
שלב 1
הפעל את שרת האינטרנט Apache שלך. מכיוון ששרת האינטרנט של Apache מגיע כחבילה של תוכנות שרת אחרות של צד שלישי ברוב המקרים, כל מה שתצטרך לעשות הוא להפעיל את האפליקציה המצורפת כדי להפעיל את שרת Apache בפנים.
סרטון היום
שלב 2
אתר את סמל השרת בשורת המשימות אם אתה משתמש בשרת מבוסס מקומי. סמל זה יציג את כל השירותים הפועלים. לחץ פעם אחת כדי להביא את התפריט ולאתר את תיקיית Apache.
שלב 3
אתר את תיקיית תצורת השרת אם אתה משתמש בשרת מרוחק. אתר את תיקיית PHP שתכיל את הקובץ "httpd.conf".
שלב 4
חפש את המחרוזת "AddHandler" וכתוב אותה מחדש כדי לקרוא כך:
shtml מנותח בשרת AddHandler
שלב 5
ליצור
אינדקסים של אפשרויות כולל followSmyLinks AllowOverride All סדר אפשר, דחה אפשר מכל
שלב 6
ודא שלכל הקבצים שלך המכילים JavaScript או כולל בצד השרת יש סיומת .shtml.
שלב 7
להשתמש ב
ServerAdmin [email protected]
DocumentRoot /var/www/eHow ServerName www.eHow.com XBitHack On ErrorLog logs/eHow_log CustomLog logs/eHow_log נפוץ
שלב 8
שמור את כל השינויים ורענן את הדף לבדיקה.
עֵצָה
זה תרגול תכנות טוב להעיר על כל שינוי שנעשה בקובצי התצורה עם ראשי התיבות של האדם, הנתונים ותיאור קצר של השינויים שבוצעו.
מכיוון שרוב התצורות מאפשרות לעקוף, מומלץ להחיל את הארגומנטים "אפשרויות + כולל" על ספרייה ספציפית כדי להבטיח שהיא תעבור הערכה אחרונה.
דרך נוספת לנתח או לומר לאפאצ'י אילו קבצים מכילים את JavaScript Includes היא לעשות זאת כך:
AddType text/html .shtml
שיטת "XBitHack on" אומרת לאפאצ'י לנתח קבצים שקובצי ה-execute bit מוגדר ומופעל באמצעות הפקודה "chmod" כפי שמוצג להלן:
Chmod +x eHow.html
ניתן למצוא ארגומנטים נוספים של תצורה בתוך קבצי ההערות "httpd.conf" המציינים כיצד יש להשתמש בשמות ותגים של קבצים.