התחל שרת אינטרנט של Apache ב-Mac OS X El Capitan

תוכן עניינים:

Anonim

אפשרויות חלונית העדפות השיתוף שונו מעט ב-OS X Mountain Lion ושוב ב-Mavericks, ובעוד שדברים כמו שיתוף אינטרנט נשארו, חלונית ההעדפות שיתוף אינטרנט הוסר. שרת האינטרנט של Apache נשאר ארוז עם Mac OS X, אך תצטרך לפנות לשורת הפקודה כדי להפעיל את שרת האינטרנט. בנוסף, תרצה לערוך קובץ תצורת משתמש עבור כל חשבון משתמש ב-Mac כדי שתכונת שיתוף האינטרנט האישי תהיה פעילה.אם משהו מכל זה נשמע מאיים או מורכב, זה ממש לא, פשוט עקוב אחר כך ויהיה לך שרת אינטרנט פשוט שפועל על ה-Mac שלך תוך זמן קצר.

הגדרה והפעלה של שרת האינטרנט Apache ב-OS X

גרסאות של OS X לפני El Capitan, Yosemite, Mavericks, Mountain Lion ו-Mavericks יכולות פשוט להפעיל את "שיתוף אינטרנט", אבל מ-10.8, 10.9, 10.10 ו-10.11 ואילך תצטרך בצע את הפעולות הבאות כדי להשתמש בשרת אינטרנט מקומי:

  • Launch Terminal, הממוקם ב-/Applications/Utilities/
  • הקלד את הפקודה הבאה, החלפת USERNAME בשם הקצר של חשבון המשתמש:
  • nano /etc/apache2/users/USERNAME.conf

  • הזן את סיסמת המנהל כאשר תתבקש, ולאחר מכן הדבק את הדברים הבאים בעורך הטקסט הננו:
  • אפשרויות אינדקסים Multiviews AllowOverride AuthConfig Limit Order allow, deny Allow מכלבקובץ .conf זה ייראה כך:

  • ערוך את נתיב המדריך USERNAME לשם המשתמש המתאים
  • כעת הקש על Control+O כדי לשמור את השינויים ב-USERNAME.conf, ולאחר מכן הקש על Control+X כדי לצאת מתוך nano
  • לאחר מכן, תפעילו את שרת האינטרנט של Apache עם הפקודה הבאה:
  • sudo apachectl start

  • הפעל את Safari, Chrome או Firefox ונווט אל "http://127.0.0.1" כדי לוודא שהשרת פועל, תראה את ההודעה "It Works!" הוֹדָעָה

כעת, לאחר שהתחלת שרת Apache מצליח ב-OS X, תוכל לשנות את קבצי הליבה 'localhost', או ללכת רחוק יותר עם קבצי המשתמש.

Apache Web Server Documents מיקום ואתרי משתמש תיקיות

שים לב, אם אתה רק רוצה להשתמש ולשנות את השורש של 'localhost' ולא את האתרים ברמת המשתמש ב-localhost/~user, תוכל למצוא את קבצי שרת האינטרנט של אפאצ'י ואת ה-html של 'זה עובד!' המיקום הבא:

/Library/WebServer/Documents/

עכשיו אתה יכול גם לבקר ב-http://127.0.0.1/~USERNAME/ כדי לראות את התוכן של כל מה שמאוחסן בספריית המשתמש ~/Sites/ - אם יש משהו לכל משתמש - ואתה יכול להוסיף קובץ index.html או כל דבר אחר שתרצה לספרייה כדי לשרת אותו לעולם החיצון או אפילו רק לרשת ה-LAN שלך.

השימוש ב-http://localhost/ הוא גם בסדר, ועל ידי עריכת קובץ המארחים אתה יכול להגדיר דומיין מקומי לכל מה שאתה רוצה כדי ליצור סביבת בדיקה מקומית עם דומיין חי אחרת.

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

כיבוי Apache והפעלה מחדש של שרת Apache

כדי לכבות את שרת האינטרנט, חזור לשורת הפקודה והקלד את הדברים הבאים:

sudo apachectl stop

אם אתה מבצע שינויים בשרת ורק רוצה להפעיל אותו מחדש, ניתן לבצע זאת באמצעות הפקודה הבאה במקום זאת:

sudo apachectl restart

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

תודה לבן על רעיון הטיפ

התחל שרת אינטרנט של Apache ב-Mac OS X El Capitan