שלום! כל עסק שבנוגע לשרת רשת הוא לשרת אתרי אינטרנט, ואלו הם השירותים שהמפתחים של Apache חושבים ששרת צריך לספק. תוכנת Apache היא תשתית קוד פתוחה התואמת כל מערכת הפעלה, כמו חלונות. אז איך מתקינים את Apache על חלונות? אני מכיר את התהליך המסורב.
במדריך הזה, תלמד איך להתקין את Apache על חלונות ולהגדיר שרת Apache כדי להשיק אפליקציה אינטרנטית.
מוכן? קרא הלאה והתחל להגדיר את השרת שלך של Apache!
דרישות מוקדמות
מדורגות הוראות שלב אחר שלב, אך כל עוד יש לך מחשב עם Windows 10, אתה בסדר – מדורגות ההוראות משתמשות במחשב עם Windows 10 20H2.
הורדת Apache על חלונות
תשתמש בשרת Apache שלך מאוחסן מאוחר יותר במדריך הזה. אך כצעד ראשון, תתקין את Apache על המחשב שלך. תוכל להוריד את שרת ה- Apache HTTP מאתר ההורדות הרשמי של Apache.
1. פתח את דפדפן האינטרנט שלך, נווט לדף ההורדות של שרת ה- Apache HTTP, ולחץ על הקישור לאתר ההורדה למטה. פעולה זו מפנה את הדפדפן שלך לדף הפצת קוד המקור של שרת HTTP של Apache (שלב שני).

2. לאחר מכן, מצא ולחץ על הקישור בינאריים/ כדי לראות את תוכן חבילת הבינאריים.

3. גלולו למטה עד לסופו ולחצו על הקישור win32/ כדי לראות את רשימת חבילות ה-Apache שניתן לבחור להתקנה על המחשב שלך.

4. לבסוף, חפשו את מתקין החבילות של Apache עבור Windows ולחצו עליו כדי להוריד את מתקין החבילות של Apache. תורידו את סדרת Apache 2.0 עבור המדריך הזה, כפי שמוצג למטה.

הגדרת מתקין החבילות של Apache כדי להתקין את Apache על Windows
לאחר שתורידו את חבילת ה-Apache, תצטרכו להגדיר את המתקין ולהגדיר איפה יקבל Apache משאבים להפצה כברירת מחדל.
1. הריצו את מתקין ה-Apache ולחצו על הבא כדי לקבל את הסכמת הרישיון עד שתגיעו לעמוד מידע על השרת (שלב שני).
2. לאחר מכן, הגדירו את מידע השרת עם ההגדרות הבאות:
- הקלידו localhost עבור תחום הרשת וגם שם השרת.
- הזינו את כתובת האימייל שלכם בשדה כתובת האימייל של המנהל.
- השאירו את ההגדרה ברירת המחדל עבור כל המשתמשים, ולחצו על הבא.
תוכלו גם לציין שינויים בהגדרות אלו מקבצי התצורה מאוחר יותר.

3. בחרו רגיל בעמוד סוג ההתקנה מאחר ואתם לומדים רק על היסודות של Apache על Windows, ולחצו על הבא.

4. כעת, השאירו את נתיב ההתקנה ברירת המחדל, כפי שמוצג למטה, ולחצו על הבא.
ניתן לשנות את נתיב ההתקנה שאתה מעדיף על ידי לחיצה על הכפתור שינוי ובחירת הנתיב הרצוי שלך.

5. לחץ על התקן כדי להתחיל בהתקנת שרת Apache HTTP על המחשב שלך.

6. לחץ על סיום לאחר שההתקנה הושלמה. סגירת אשף ההתקנה מפעילה את שרת ה-Apache אוטומטית.

7. חפש את סמל ה-Apache בסרגל המערכת שלך כדי לוודא ששרת ה-Apache פועל.

8. לבסוף, פתח את הדפדפן המועדף עליך ונווט אל localhost, כפי שמוצג למטה, כדי לבדוק את התקנת שרת ה-Apache שלך.
תראה את הדף הבא אם ההתקנה הצליחה.

תוכל גם לנווט אל כתובת הלופבק (http://127.0.0.1/) כדי לגשת לשרת Apache.
מאפשר חיבורים חיצוניים לשרת האינטרנט של Apache
אף על פי שחיבור למחשב מקומי עשוי לעבוד לצורך בדיקה, מערכת חיצונית עשויה לצרך גישה לדף האינטרנט. לכן, עליך לפתוח חיבור דרך מערכת האש השל Windows.
1. תחילה, הפעל את תפריט ה- Windows Defender Firewall with Advanced Security.
2. נווט אל חוקים נכנסים ולחץ על חוק חדש.

3. בתוך סוג חוק, בחר תוכנית.

4. עיין או הכנס את הנתיב לביצועי השרת של Apache.

5. לפעולה, בחר ל אפשר את החיבור.

6. בתוך הפרופילים שהוחלו, אפשר את ברירת המחדל של כל הפרופילים.

7. סוף סוף, תן לכלל שם ולחץ על סיים.
השקת אפליקציית האינטרנט
עכשיו אתה מוכן להשיק את אפליקציית האינטרנט שלך כאשר אפאצ'י פועל בצורה תקינה. אבל איפה בדיוק אתה אמור לאחסן את אפליקציית האינטרנט שלך לפיתוח?
ספרות ראשית של השרת אפאצ'י (C:\Program Files\Apache Group\Apache2\) מכילות לפחות שלושה תת-ספריות חשובות:
- conf – מכיל קובץ שאומר לאפאצ'י איך להגיב לסוגי בקשות שונות.
- htdocs – מכיל את המסמכים, התמונות או הנתונים שברצונך להגיש ללקוחותיך.
- logs – מכיל את קבצי הלוג שרשומים מה קרה. אתה יכול להתייעץ ב־…/logs/error_log כאשר משהו לא עובד כמצופה.
אפאצ'י מחזיר את כל הקבצים שמונחים בתיקיית C:\Program Files\Apache Group\Apache2\htdocs כאשר משתמשים ב־localhost.
כדי לראות איך השרת אפאצ'י עובד, תיצור קובץ HTML כאפליקציית האינטרנט שלך להשקה.
1. תחקור לעמוד ריק את כל הקבצים הברירת מחדל בתיקיית C:\Program Files\Apache GroupApache2\htdocs.
2. תפתח את העורך הטקסט המועדף עליך כדי ליצור קובץ index.html בתיקיית htdocs, ותמלא את הקובץ עם הקוד שלמטה.
הקוד למטה מדפיס הודעה על דף כאשר משמשים בדפדפן אינטרנט.
3. תלחץ על סמל האפאצ'י בסרגל המשימות כדי לאתחל את שרת אפאצ'י, כפי שמוצג למטה.

4. לבסוף, נווט לכתובת ה-IP שלך או localhost בדפדפן האינטרנט שלך.
אם הכל הולם, תקבל את אותו הודעה כמו בתמונה מצורפת.

תוכל לשים פרויקט שלך שלם בתיקיית htdocs ולגשת אליו מהדפדפן דרך הקלדת localhost/project_name/.
עדכון שם השרת וכתובת האימייל של המנהל
באופן ברירת מחדל, קבצי ה-Apache הם לקריאה בלבד. אך כללית, תרצה לקבל שליטה יותר גדולה על התצורה של השרת שלך. איך? עליך להעניש לקבצי ה-Apache בהיתרי כתיבה לכל שינוי.
1. למערכת הדגמה זו, תעניש את ההיתרים לתיקיית conf הנמצאת בתיקיית C:\Program Files (x86)\Apache Group\Apache2.
2. לאחר שאיפשרת את ההיתרים, פתח את קובץ ה-http.conf הנמצא בתיקיית C:\Program Files (x86)\Apache Group\Apache2\conf.
3. חפש את השורה הבאה, החלף localhost
בשם המועדף עליך ושמור את השינויים.
ה-ServerName מציין את שם המחשב לשימוש כאשר נוצרים כתובות URL להפניה
4. לבסוף, חפש את השורה הבאה, והחלף את admin@localdomain
בכתובת האימייל המועדפת עליך.
ServerAdmin
מספק ל-Apache כתובת אימייל ליצירת דפים אוטומטיים כאשר מתרחשות שגיאות.
שינוי ספריית השורש
כפי שכבר ידוע לך, אפאצ'י מחזיר קבצים מתיקיית htdocs. אך תוכל גם להשתמש בתיקייה או כונן אחר כדי ליצור גיבויים ולהשיק על אפאצ'י. או אם ברצונך רק לבדוק את הפרויקט שלך בלעדיו ללא קריסה של דברים בתיקייה המקורית.
1. צור תיקייה בדומה לשם שתבחר. אך לצורך הדגמה זו, התיקייה תקרא MyApacheFolder בכונן E.
2. צור קובץ HTML חדש בשם index.html בתוך התיקייה MyApacheFolder, ומלא את הקובץ בקוד שלמטה.
הקוד מדפיס את הודעת דף ההשקה מתיקייה אחרת כאשר אתה משיק אותו בדפדפן האינטרנט שלך.
עכשיו פתח את קובץ http.conf ושנה ערכים כך:
- חפש את DocumentRoot המוצג למטה, ושנה את הערך לנתיב התיקייה של הדמי (E:\MyApacheFolder).

- עכשיו, שנה את הערך של Directory למטה לערך של התיקייה הדמיה שלך (E:\MyApacheFolder).

- שמור את השינויים שביצעת בקובץ http.conf. השינויים אלו מאפשרים לשרת אפאצ'י לגשת לקבצים מתוך תיקייה זו במקום לתיקייה ברירת המחדל (htdocs).
4. לבסוף, נווט ל־localhost בדפדפן האינטרנט שלך, ותראה את ההודעה הבאה.
שרת אפאצ'י יפעיל כעת את כל האתרים מהמיקום החדש (MyApacheFolder).

סיכום:
במהלך הדרכון הזה, למדת איך להוריד שרת Apache למערכת ההפעלה של Windows ואיך לאפשר לו להריץ אתר בלי שום עומס. שרת Apache יכול להיות פתרון מתאים למגוון של מצבי פרוטוקול HTTP.
כעת אתה מוכן לארח אתר עם דף יחיד או אתר עם מיליוני גולשים. תוכל גם להשתמש ב-Apache כשרת מבחן על מחשבים אישיים, לכתיבה וניסוי של קוד בסביבה מקומית לפני שתפרסם אותו לקהל רחב.
Source:
https://adamtheautomator.com/install-apache-on-windows/