httpd -l מציג רשימה של המודולים אשר עברו קומפילציה לתוך האפאצ'י , מבלי להתחיל את התוכנית.
אפאצ'י מניח שאתה רוצה שספריית השורש תהיה /usr/local/apache/ ( מכונה Server Root) ושקובץ הקונפיגורציה שבו תשתמש ע"מ לאתחל את השרת יהיה:
usr/local/apache/conf/httpd.conf/.
אם זה מתאים לך, המשך והעתק את קובץ ה- httpd ל- usr/local/apache/bin/ (לאחר שיצרת ספרייה כזו, כמובן).
בואו נראה מה נמצא בקבצי הקונפיגורציה.
עכשיו כשיש לך קוד בינארי שפועל (תוכל לבדוק זאת אם תשתמש, למשל, ב http/ - l .), הגיע הזמן לבצע קונפיגורציה. לפעמים זה החלק הגדול ביותר של העבודה, והיום קיימות כ"כ הרבה אופציות עד שאולי כדי לקנות ספר, כמו הספר על אפאצ'י מאת O'Reilly.
אבל, אם אתה כמוני, פשוט תתעסק בקונפיגורציה והספר יצבור אבק במדף עד שתיתקל בבעיה שאינך יכול לסדר לבד.
להלן השלבים הבסיסיים:
וודא כי תוסר סיומת ה- dist מכל httpd.conf-dist ומכל קבצי ההפצה מסוג conf. שבתת-הספריה /conf/.
כל פקודות האפאצ'י מופיעות
באתר האינטרנט של אפאצ'י - וזהו מקור התיעוד הטוב ביותר. אנשים רבים משתמשים בגרסאות הסטנדרטיות של קבצי ה- conf. ומרוצים.
אם תריץ .http -h/, תראה רשימה שלמה של פקודות שנתמכות ע"י הקוד הבינארי (זה יעזור לך אם תשכח איך קוראים למשהו).
עליך לציין גם את שם המשתמש בו משתמש האפאצ'י ("Nobody" הוא התקן, אבל תוכל להשתמש בכל דבר שתרצה). וודא שלשם המשתמש שבחרת יש הרשאות לבצע פעולות בשרת שלך כגון קריאה, כתיבה והרצת קבצים וספריות. סדר את עניין ההרשאות בשלב מוקדם כדי שלא יפריעו לך לאחר מכן.
תוך זמן קצר, תרצה לעשות דברים, כמו לקבל שליטה על מסמכים או ספריות מסוימים, להתאים קבצי HTML שונים לדפדפנים שונים או לבצע כתיבה מחודשת מסוג server-side של URL.
לאפאצ'י יש תשובה לכל הצרות שלך. לפעמים התשובה פשוטה אך לפעמים קשה.
השימוש באפאצ'י פותח את הדלת לפרוייקטים מגניבים רבים אחרים מסוג קוד פתוח כגון PHP - ממשק scripting מצוין למסדי נתונים, המתחרה ל- ASP; ו- mod_perl, דרך לשבץ תוכניות Perl בתוך הקוד הבינארי שלך כדי להאיץ אותו.
לאחר הקומפילציה והקונפיגורציה, קיימות מספר דרכים שונות להריץ את הכל.
רוב האנשים פשוט מקלידים user/local/apache/src/httpd/ והאפאצ'י מסתדר יפה, בתנאי שביצעת קונפיגורציה כהלכה.
אם לא, עלולה להופיע שגיאה בשורת הפקודות אשר תציג את הוראת הקונפיגורציה שפספסת/טעית, או שגיאה ב- error_log אשר נמצא, לפי ברירת המחדל, ב- user/local/appache/logs/.
בכל מקרה, יש הרבה מקורות של עזרה, והטוב ביותר הוא
Usenet
אפאצ'י בסה"כ עושה את העבודה יפה - וזו הסיבה שהוא השרת הכי פופולארי באינטרנט,
מלבד עובדת היותו בחינם.