מאת ג'ינה טראפני
עדכון אחרון: ספטמבר 2006
שרת אינטרנט הוא תוכנה הפועלת ברציפות על המחשב ומאפשרת למחשבים אחרים להוריד ממנו מסמכים. הטקסט הזה שאתה קורא נכון עבר דרך חיבור רשת משרת האינטרנט המארח של Lifehacker לדפדפן שלך. שרתי אינטרנט הם בדרך כלל מכונות רועשות, מפחידות וחסרות ראש בחדרים קרים ללא חלונות, אבל אתה יכול להפעיל אחת מתחת לשולחן שלך בבית.
למה שתרצה להפעיל שרת אינטרנט ביתי? אולי אתה רוצה להוריד קבצים למחשב הביתי שלך מכל מקום. כמו, נגיד, אוסף המוזיקה הדיגיטלית שלך. במדריך זה, נגדיר שרת אינטרנט ביתי המאפשר לכל אחד (עם הסיסמה הנכונה!) להתחבר למחשב שלך ולהוריד ממנו את ה-MP3 שלך, לדרך נחמדה לשתף את אוסף המוזיקה שלך עם חברים, או לשחק שיר מהמכונה הביתית שלך במשרד לעמיתים לעבודה.
שימו לב:הפעלת שרת במחשב הביתי שלך היא משימה מסוכנת, ולפני שתתחיל, וודא שבמחשב שלך יש את כל התיקונים ועדכוני האבטחה העדכניים, ושעשית סריקה יסודית של תוכנות ריגול ווירוסים. הדרכה זו מיועדת למשתמשים מתקדמים המרגישים בנוח לערוך קבצי תצורה טקסטואליים ולחשוף את יציאה 80 במחשב הביתי שלהם לאינטרנט. כמו תמיד, מומלצת חומת אש חזקה עם כללים מפורשים שהוגדרו על ידי המשתמש. עדיין משחק? לְהַמשִׁיך.
בואו נתחיל.
מה תצטרך:
מחשב Windows
חיבור לאינטרנט בפס רחב תמיד (DSL או כבלים). שלב 1. התקן את שרת ה-Apache HTTP.
הורד את Apache HTTP Server מכאןC:\Program Files\Apache Software Foundation\Apache2.2\
בראש ובראשונה, השבת והפסק כל חומת אש או תוכנת שרת אחרת שפועלת, לרבות חומת האש של Windows, Skype, Trillian או כל יישומי הודעות מיידיות אחרות. זה חשוב ביותר, ואם זה לא נעשה, יכול לגרום להתקנת השרת ולאתחול כישלון חרוץ. ניתן להפעיל תוכניות ושירותים אלו ולהשתמש בהם שוב כרגיל לאחר שנסיים להגדיר את שרת האינטרנט.
, באמצעות הקישור שליד "Win32 Binary (MSI Installer)." הפעל את אשף ההתקנה. קבל את הסכם הרישיון והשתמש במיקום ברירת המחדל עבור קבצי Apache, ב
כמידע על הדומיין, כמו כך:. כאשר אתה מגיע למסך המבקש מידע על השרת, הזן את כתובת הדוא"ל שלך ואת homeip.net
השלם את אשף ההתקנה באמצעות ההגדרה "התקנה טיפוסית".
בסיום, פתח את דפדפן האינטרנט שלך ועבור אל https://localhost/. אם בדף שאתה רואה כתוב "אם אתה יכול לראות את זה, זה אומר שההתקנה של תוכנת שרת האינטרנט של Apache במערכת זו הצליחה", אתה זהב.C:\Gina\My Music
שלב 2. הגדר את Apache לשתף מסמכים מהתיקייה הנכונה.C:\Program Files\Apache Group\Apache2\conf\httpd.conf
#DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"DocumentRoot "C:/Gina/My Music"
נניח שאתה רוצה להפוך את אוסף המוזיקה שלך להורדה באמצעות שרת האינטרנט החדש שלך
#<Directory "C:/Program Files/Apache Group/Apache2/htdocs"><Directory "C:/Gina/My Music">
, וכל קובצי המוזיקה שלך ממוקמים ב
AllowOverride None
. באמצעות עורך טקסט רגיל כמו פנקס רשימות, פתח את ה
AllowOverride All
בקובץ httpd.conf זה, ציין את השורה שמתחילה ב-DocumentRoot והוסף עוד אחת עם הספרייה שלך, כך:קוֹבֶץ. זהו קובץ התצורה של Apache, שנראה ארוך ומפחיד, אבל רוב ברירות המחדל יעבדו מצוין עבורנו. אנחנו רק צריכים לשנות כמה דברים.לאחר מכן, ציין את השורה שמתחילה בה
אחרון, בערך 20 שורות מתחת לזה
שנה את זה ל:
cd "C:\Program Files\Apache Software Foundation\Apache2.2\bin"
htpasswd -c "C:\Documents and Settings\Gina\my_password_file.txt" gina
כשתסיים, שמור את httpd.conf. לאחר מכן, לחץ על סמל Apache בשורת המשימות שלך ובחר "הפעל מחדש". אם Apache מופעל מחדש בהצלחה
, ערכת את הקובץ כהלכה. בקר בכתובת https://localhost/ בדפדפן האינטרנט שלך. הפעם אתה אמור לראות רשימה של קובצי המוזיקה שלך. וואו-הו!
AuthType BasicAuthName "This is a private area, please log in" AuthUserFile "c:\Documents and Settings\Gina\my_password_file.txt"AuthGroupFile /dev/null require valid-user
שלב 3. סיסמה למסמכי אתר האינטרנט שלך."C:\Documents and Settings\Gina\my_password_file.txt"
אבל אנחנו לא רוצים שסתם מישהו יוכל להוריד את המוזיקה שלך. רוחב הפס שלך יקר, ואנחנו רוצים לאבטח קצת את הדברים. בואו ניצור בקשת סיסמה.C:\Gina\My Music
ראשית, פתח שורת פקודה (עבור לתפריט התחל, בחר הפעלה ולאחר מכן הקלד cmd.) שנה לספריית Apache bin על ידי הקלדה:.htaccess
לאחר מכן צור קובץ סיסמה על ידי הקלדה:C:\Gina\My Music\ .htaccess
החלף את הנתיב בנתיב של קובץ הסיסמה החדש שלך (שאמור להיות בכל תיקיה למעט שורש המסמך של שרת האינטרנט.) החלף את gina בשם המשתמש שבו אתה רוצה להשתמש. כאשר תתבקש, הזן את הסיסמה שברצונך להגדיר. לאחר שתעשה זאת, ייווצר קובץ סיסמה.
כעת אנו רוצים להחיל את ההתחברות הזו על ספריית המוזיקה שלך. פתח קובץ חדש בעורך טקסט רגיל כמו פנקס רשימות. העתק והדבק לתוכו את הדברים הבאים:
הקפד להחליף
בטקסט עם קובץ הסיסמה שלך שנוצר למעלה. שמור את הקובץ החדש הזה בשורש המסמך של שרת האינטרנט שלך (במקרה זה,
.) ותן שםהערה: אם אתה משתמש ב-Notepad כדי ליצור את קובץ ה-.htaccess שלך, כאשר אתה שומרת את הקובץ, שים מרכאות סביב שם הקובץ - ".htaccess" - כך ש-Notepad לא ישים אוטומטית סיומת .txt על הקובץ. אם יש סיומת קובץ .txt, הסיסמה שלך לא תעבוד!. אל תשכח את הנקודה בהתחלה, לפני .htaccess. אז, במקרה זה, אנו שומרים את הקובץ בשם
שלב 4. ברך את עצמך. יש לך שרת אינטרנט ביתי פועל.כעת, באמצעות דפדפן האינטרנט שלך, עבור אל https://localhost/. עליך להתבקש להיכנס. הזן את שם המשתמש והסיסמה שהגדרת בקובץ הסיסמה שלך. רוֹק!מה ה-IP שלי
אם אינך מאחורי חומת אש, תוכל לגשת לשרת האינטרנט שלך ממחשבים אחרים על ידי הקלדת כתובת ה-IP של המחשב שלך בשורת הכתובת של דפדפן האינטרנט. אם אינך בטוח מה ה-IP שלך, בקר
לגלות. אם ה-IP שלך הוא 12.34.567.890, הקלד https://12.34.567.890 בשורת הכתובת של הדפדפן.
תהנה משרת האינטרנט הביתי החדש שלך!
כיצד להקצות שם דומיין לשרת האינטרנט הביתי שלךקריאה נוספת על הפעלת שרת אינטרנט ביתי אישי:כיצד לגשת לשרת ביתי מאחורי נתב/חומת אש
שאל את Lifehacker: מארח את אתר האינטרנט שלי בבית?תשאל את Lifehacker: מספר תת-דומיינים?מחולל .htaccess אוטומטי
לְגַבּוֹתהערות שוליים:
מצטערים חברי Mac, אבל OS X מגיע עם שרת אינטרנט המוגדר, כך שהמדריך הזה לא בשבילכם. [
netstat -a -o
לְגַבּוֹת]
זה לא משנה איזה דומיין אתה שם כאן. בחרתי ב-homeip.net כי זה תיאורי, ואחד מהדומיינים הביתיים של DynDNS. []
לְגַבּוֹתמצא את ה-PID (מזהה תהליך) של התוכנית הפועלת במחשב המקומי שלך ביציאה 80 (או http.) ואז פתח את מנהל המשימות של Windows (Cntl-Alt-Del). בתפריט תצוגה, בחר בחר עמודות, וסמן את PID. לאחר מכן התאם את ה-PID לתהליך הפועל כדי לגלות איזו תוכנית שרת פועלת, והפסק את התוכנית. לאחר מכן נסה שוב את התקנת Apache. [שגיאה נפוצה במהלך ההתקנה עם Apache אומרת, "רק שימוש אחד בכל כתובת שקע (פרוטוקול/כתובת רשת/יציאה) מותר בדרך כלל. : make_sock: לא ניתן היה להתקשר לכתובת 0.0.0.0:80 אין שקעי האזנה זמינים, כיבוי לא ניתן לפתוח יומנים." זה אומר שתוכנית שרת אחרת (כמו סקייפ) מפריעה לאפצ'י. כדי להבין באיזו תוכנית מדובר, פתח שורת פקודה והקלד:]
ישנם המון שימושים עבור שרת האינטרנט האישי שלך מעבר ל-Jukebox מוגן סיסמה. פרסם את הבלוג שלך בבית, ארח ויקי אישי, שתף קבצי וידאו ותמונות. בעצם כל קובץ שאתה רוצה לפרסם כקריאה בלבד הוא מועמד טוב. לשרת אינטרנט ביתי יש את היתרון על פני תוכנת שרת/לקוח מיוחדת מכיוון שהוא דורש רק דפדפן אינטרנט כדי להתחבר אליו. [לְגַבּוֹת]
אם Apache לא מתחיל כהלכה, זה בגלל שהוא לא יכול לקרוא את הקובץ httpd.conf, מה שאומר שכנראה הייתה לך שגיאת הקלדה בשינויים שלך. בדוק את השינויים שלך בזהירות רבה, שמור והפעל מחדש את Apache כדי לנסות שוב. [
הקצה שם דומיין לשרת האינטרנט הביתי שלך