
rpm -qa | grep httpd מאשר שהחבילה מותקנת.chkconfig --list מציג אם השירות מוגדר לעלות בכל רמת הפעלה. בהרצאה השירות היה כבוי ברמות 3 ו-5.chkconfig --level 345 httpd on מגדיר את השירות לעלות עם המערכת ברמות 3, 4 ו-5. אותה פקודה ניתנת להפעלה לכל שירות אחר.service httpd start מפעיל את השירות, ו-service httpd status מציג שהוא רץ ואת מספר התהליך. הפעולה reload טוענת הגדרות שנערכו בלי לעצור את השירות, ואילו restart עוצרת ומפעילה אותו מחדש./etc/httpd. הקובץ העיקרי הוא httpd.conf, שבו מוגדרים כתובת ה-IP, הפורט ונתיבי ברירת המחדל של השרת.מבנה ושמות דיסקים ומחיצות בלינוקס:

הטקסט המלא של הדקות הראשונות בהרצאה «שרת APACHE - חלק 2» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
זהו החלק השני בנושא אפאצ' 2, בנושא שרת האינטרנט של מייקרוסופט, שרת האופן סורס אפאצ' 2. חשוב לציין כבר עכשיו שאת האפאצ' ניתן להתקין גם על מערכת הפעלה ווינדוס, כדרך אגב.
לעיתים רחוקות אתם תראו מערכת הפעלה ווינדוס עם תוכנת אפאצ'. עכשיו אתם יכולים לשאול את עצמכם על מה ולמה, הרי ה-IIS מגיע עם שרת ווינדוס, נכון?
אז למה לי לשים אפאצ' על שרת ווינדוס אם אם כבר יש לי שרת Windows ומן הסתם יש לו רישיון. העניין הוא שיש תוכנות כאלה ואחרות שאתם יכולים למצוא בארגונים שהתוכנות האלה נכתבו לעבוד עם הפאץ', ולפעמים התוכנות האלה מגיעות עם הפאץ' כהתקנה.
כלומר, אתה מתקין את התוכנה והיא מתקינה יחד עם עצמה את השארת הפאץ'. והסיבה היא שאותה חברה לא רצתה לשלם כנראה שקל למיקרוסופט, או שהיא מאמינה שהמוצר שלה יעבוד יותר טוב בסביבה, פלטפורמה של אפאץ׳, אז לידיעתכם אפשר גם להתקין את אפאץ׳ על שרת Windows, בטח ובטח את אפאץ׳ 2 שכבר היום נדמה לי הגרסה היא 2.4 או 2.3
אז בואו נמשיך עם החלק השני של שרת האינטרנט אפאץ׳ ואני רוצה שנעשה היכרות עם הסרוויס עצמו אז בחלק א' בחלק הראשון אמרנו מספר מילים על השרת, דיברנו על מה זה שרת אינטרנט, הרעיון שעומד מאחוריו עכשיו בואו ניגש תכלס לצפייה בשרת אפאץ׳ לראות אני רוצה ממש לראות שהוא מותקן, איך אני בודק שהוא
מותקן, איך אני מודק שהשירות עובד, איך אני מפעיל את השירות, אם השירות לא עובד וכדומה בחינם. אז דבר ראשון שאנחנו לא נעשה ביחד, כי כבר את זה אתם יודעים לעשות לבד, אנחנו נתקין שרת IP, אבל לפחות אני רוצה להראות לכם את הפקודה ואת הסוג של הקובץ.
בדרך כלל אם אתם מורידים את שרת ה-HTTPD אם אתם לא עושים התקנה מהרשת בעזרת ים, שגם את זה יש לכם בסרטונים האלה, אם אתם רוצים להוריד את הגרסה האחרונה של הפאץ' אז אתם הולכים לאתר של הפאץ' ואתם מורידים את הגרסה, בדרך כלל זה יתחיל ה-HTTP-D וזה בא מהמילה HTTP-Demon שזה בעצם סרוויס בשפת הלינוקס כמו שאומרים.
הוורז'ן של הפאץ' בדרך כלל 2.1, 2.2 וכן הלאה. והארכיטקצ'ור, כלומר 64 ביט, 86 ביט וכמובן הסיומת RPM - Red Hat Package Management. איך אנחנו מתקינים RPM מינוס UVH זה זה בעצם upgrade במידה וכבר יש לכם הפאץ', use the upgrade.
אוקיי, v זה ורבוס, ו-h תראה לי את ההתקדמות של ההתקנה. אוקיי, הדבר הבא שאני רוצה להראות לכם זה, אני רוצה לבדוק אם אכן השרת שלי הותקן, או אם כבר הוא מותקן.
איך אנחנו עושים את זה? בואו ניכנס לשרת, ומבחינתכם זה השלב הראשון בחלק השני, זה השלב הראשון שאנחנו פה מתחילים ממש לראות פקודות שקשורות לשרת האינטרנט.
אז rpm זה כבר לא פקודה שקשורה ל-HTTP כמובן, פיינוס QA, גרפת HTTPD, ואפשר לראות שיש לי את ה-HTTPD Manual, יש לי את ה-HTTPD Tools, וגם מותקן לי פה ה-HTTPD 2.2 על סנטו-אס i386, אוקיי?
נפלא. אז השרת שלי אכן מותקן. השאלה הבאה שנשאלת היא, האם השרת שלי מופעל, האם הוא סטארטד, הסרוויס?
אז איך אנחנו בודקים את זה? אז קודם כל אנחנו נעשה את הפקודה checkconfig ==list כדי לראות האם השרת הזה בכלל מוגדר להיות מהותכל עם המחשב ובאיזה run-level הוא מוגדר להיות מהותכל ב-3, ב-5, ב-2 וכן הלאה.
ואני יכול, או אני יכול פשוט לבדוק אם השרת מופעל ב-level שאני נמצא בו עכשיו או לא וזה service HTTPd סטטוס. אז בואו ננסה את זה ביחד. בואו ננסה את הפקודה הראשונה config אז אני מתנצל פה לא טעיתי ולא שכחתי לשים פה את ה-C, אז צ'ק קונפיקט מינוס מינוס ליסט ויהיה לנו את רשימת כל השירותים שיש לי בשרת והאם הם מוגדרים להיות מעוטחלים
באופן אוטומטי ב-level 0 שזה בדרך כלל זה כיבוי של המחשב ב-level 1 שזה מצב שאנחנו עולים את הלינוקס מעלים את הלינוקס במצב של רסקיו של מצב שהלינוקס לא עולה לנו וזה כמו סייף מוד בווינדוס מצב 2 שזה סייף מוד עם נטוורק שזה כל אלה פחות מעניינים אותי, מה שמעניין אותי כמובן זה שלוש ארבע וחמש, או יותר נכון שלוש וחמש.
אפשר לראות שבשלוש שזה ה-Command Line Mode, הסרוויס הספציפי הזה מוגדר. בואו נחפש את ה-HTTPD עצמו. עכשיו, לא קל לחפש ככה את ה-HTTPD, אז אולי פשוט כדאי שנעשה עם גרפ, פשוט נחתוך את הכל ונחפש מה שאנחנו רוצים עם גרפ.
אז ה-HTTPD ליפס, גריפ, גרפ, ה-HTTPD, ה-HTTPD, הנה אפשר לראות. אז ב-run level 3 הוא ב-off וב-run level 5 הוא ב-off. כלומר, מה שאני בעצם מבין זה שהשרת שלי עכשיו מוגדר, ה-HTTPD מוגדר בכלל להיות ב-off.
כלומר, הוא לא יהיה מהותחל באופן אוטומטי. מעניין. בואו נבדוק עכשיו עם הפקודה Service, HTTPD, סטטוס, אפשר לראות שבאמת אני כרגע התחלתי את השרת ובאמת ה-HTTPD שלי הוא סטופ.
הגיוני מאוד כי הוא מוגדר לא להיות מהותחל עם השרת בכלל. אז נשאלת השאלה, איך אני מגדיר שירות מסוים להיות מהותחל עם השרת? איך אני עושה את זה? מה הפקודה?
אז בואו נראה. אז הפקודה כדי להתחל סרוויס מסוים, או יותר נכון, הפקודה כדי להגדיר סרוויס מסוים להיות מהותחל ב-run-level מסוים היא כדלקמן: chconfig ==level == אנחנו מחליטים איזה level אם אנחנו רוצים שאותו סרוויס יהיה מהותחל, ואני רוצה ב-level 3, 4 ו-5 פסנטו-אס, זה ה-level של command line, 4 ו-5, שזה גוי מלא.
ואיך אנחנו עושים את זה? מאוד פשוט. HTTPd on מה שקבעתי עכשיו, ביקשתי עכשיו חגיגית שב-3, 4 ו-5 אני מבקש שה-HTTPd יאותחל כשהשרד עושה ריבוי.
עכשיו אם אני אחזור אחורה לפקודה HTTPd list, כמובן גרפ-HTTPd, אפשר לראות שב-3 זה מוגדר ב-on, ב-4 מוגדר ב-on וב-5 מוגדר ב-on.
אז ככה אתם יכולים לעשות עבור כל סרוויש שבא לכם, אוקיי? כל סרוויש שאתם רוצים, אני לא יודע, למשל, NFS אם בא לכם, נטוורק, וואטאבר. NFS, אתם רוצים שב-4 ו-5, ב-4 זה גם יהיה ב-on,