איך להתקין אפאצ'י על חלונות

שלום! כל עסק שבנוגע לשרת רשת הוא לשרת אתרי אינטרנט, ואלו הם השירותים שהמפתחים של Apache חושבים ששרת צריך לספק. תוכנת Apache היא תשתית קוד פתוחה התואמת כל מערכת הפעלה, כמו חלונות. אז איך מתקינים את Apache על חלונות? אני מכיר את התהליך המסורב.

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

מוכן? קרא הלאה והתחל להגדיר את השרת שלך של Apache!

דרישות מוקדמות

מדורגות הוראות שלב אחר שלב, אך כל עוד יש לך מחשב עם Windows 10, אתה בסדר – מדורגות ההוראות משתמשות במחשב עם Windows 10 20H2.

הורדת Apache על חלונות

תשתמש בשרת Apache שלך מאוחסן מאוחר יותר במדריך הזה. אך כצעד ראשון, תתקין את Apache על המחשב שלך. תוכל להוריד את שרת ה- Apache HTTP מאתר ההורדות הרשמי של Apache.

1. פתח את דפדפן האינטרנט שלך, נווט לדף ההורדות של שרת ה- Apache HTTP, ולחץ על הקישור לאתר ההורדה למטה. פעולה זו מפנה את הדפדפן שלך לדף הפצת קוד המקור של שרת HTTP של Apache (שלב שני).

Accessing Apache HTTP Server Official Download Site

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

Selecting the binaries package

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

Accessing the List of Apache Packages

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

Downloading the Apache installer

הגדרת מתקין החבילות של Apache כדי להתקין את Apache על Windows

לאחר שתורידו את חבילת ה-Apache, תצטרכו להגדיר את המתקין ולהגדיר איפה יקבל Apache משאבים להפצה כברירת מחדל.

1. הריצו את מתקין ה-Apache ולחצו על הבא כדי לקבל את הסכמת הרישיון עד שתגיעו לעמוד מידע על השרת (שלב שני).

2. לאחר מכן, הגדירו את מידע השרת עם ההגדרות הבאות:

  • הקלידו localhost עבור תחום הרשת וגם שם השרת.
  • הזינו את כתובת האימייל שלכם בשדה כתובת האימייל של המנהל.
  • השאירו את ההגדרה ברירת המחדל עבור כל המשתמשים, ולחצו על הבא.

תוכלו גם לציין שינויים בהגדרות אלו מקבצי התצורה מאוחר יותר.

Configuring Server Information

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

Selecting a Setup Type

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

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

Choosing Installation Folder

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

Installing the Apache HTTP Server

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

Closing Installation Wizard

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

Verifying Apache Server is Running

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

תראה את הדף הבא אם ההתקנה הצליחה.

Testing the Apache Server

תוכל גם לנווט אל כתובת הלופבק (http://127.0.0.1/) כדי לגשת לשרת Apache.

מאפשר חיבורים חיצוניים לשרת האינטרנט של Apache

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

1. תחילה, הפעל את תפריט ה- Windows Defender Firewall with Advanced Security.

2. נווט אל חוקים נכנסים ולחץ על חוק חדש.

Adding a New Rule

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

Choosing Program as the Rule Type

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

Entering the Apache Server executable path

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

Allowing the connection

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

Defining the profiles to apply the rule to

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, ותמלא את הקובץ עם הקוד שלמטה.

הקוד למטה מדפיס הודעה על דף כאשר משמשים בדפדפן אינטרנט.

<html>
  <style>
      <title>
          My Web Page
      </title>
  </style>
  <body>

     <h1>Welcome</h1>
     <p>My first paragraph.</p>

  </body>
</html>

3. תלחץ על סמל האפאצ'י בסרגל המשימות כדי לאתחל את שרת אפאצ'י, כפי שמוצג למטה.

Restarting the Apache server

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

אם הכל הולם, תקבל את אותו הודעה כמו בתמונה מצורפת.

Launching a Web Application

תוכל לשים פרויקט שלך שלם בתיקיית 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 להפניה

ServerName localhost:80

4. לבסוף, חפש את השורה הבאה, והחלף את admin@localdomain בכתובת האימייל המועדפת עליך.

ServerAdmin מספק ל-Apache כתובת אימייל ליצירת דפים אוטומטיים כאשר מתרחשות שגיאות.

ServerAdmin admin@localdomain

שינוי ספריית השורש

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

1. צור תיקייה בדומה לשם שתבחר. אך לצורך הדגמה זו, התיקייה תקרא MyApacheFolder בכונן E.

2. צור קובץ HTML חדש בשם index.html בתוך התיקייה MyApacheFolder, ומלא את הקובץ בקוד שלמטה.

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

<html>
<style>
  <title>My Web Page </title>
</style>

<body>
  <h2>Launching Page From Other Directory</h2>
</body>

</html>

עכשיו פתח את קובץ http.conf ושנה ערכים כך:

  • חפש את DocumentRoot המוצג למטה, ושנה את הערך לנתיב התיקייה של הדמי (E:\MyApacheFolder).
Changing the path for DocumentRoot
  • עכשיו, שנה את הערך של Directory למטה לערך של התיקייה הדמיה שלך (E:\MyApacheFolder).
Changing Directory path
  • שמור את השינויים שביצעת בקובץ http.conf. השינויים אלו מאפשרים לשרת אפאצ'י לגשת לקבצים מתוך תיקייה זו במקום לתיקייה ברירת המחדל (htdocs).

4. לבסוף, נווט ל־localhost בדפדפן האינטרנט שלך, ותראה את ההודעה הבאה.

שרת אפאצ'י יפעיל כעת את כל האתרים מהמיקום החדש (MyApacheFolder).

Launching Web App from a new directory

סיכום:

במהלך הדרכון הזה, למדת איך להוריד שרת Apache למערכת ההפעלה של Windows ואיך לאפשר לו להריץ אתר בלי שום עומס. שרת Apache יכול להיות פתרון מתאים למגוון של מצבי פרוטוקול HTTP.

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

Source:
https://adamtheautomator.com/install-apache-on-windows/