דער בעסטער וועג צו ריסטאַרט אַן אַפּאַטשי וועב סערווירער

Restart Apache on Ubuntu, RedHat, Gentoo, and other Linux Distros

אויב איר זענען האָסטינג דיין וועבזייַטל אויף אַ עפענען מקור פּלאַטפאָרמע, עס איז זייער מסתּמא אַז דעם פּלאַטפאָרמע איז אַפּאַטשי. אויב דאָס איז דער פאַל, און איר זענט אַ האָסטינג מיט אַ אַפּאַטשי סערווער, ווען איר זענען ארבעטן אויף עדיטינג די אַפּאַטשי httpd.conf טעקע אָדער אן אנדער קאַנפיגיעריישאַן טעקע (ווי אַ נייַ ווירטואַל באַלעבאָס), איר וועט דאַרפֿן צו ריסטאַרט אַפּאַטשי אַזוי אַז דיין ענדערונגען וועט נעמען ווירקונג. דעם קען ויסקומען סקערי, אָבער גליק דאָס איז זייער גרינג צו טאָן.

אין פאַקט, איר קענען טאָן אַזוי אין וועגן אַ מינוט (נישט קאַונטינג די צייַט עס וועט נעמען צו לייענען דעם אַרטיקל צו באַקומען די שריט דורך שריט ינסטראַקשאַנז).

געטינג סטאַרטעד

צו ריסטאַרט דיין לינוקס אַפּאַטשי וועב סערווער, דער בעסטער וועג איז צו נוצן די init.d באַפֿעל. דעם באַפֿעל איז בנימצא אויף פילע דיסטריביושאַנז פון לינוקס, אַרייַנגערעכנט Red Hat, Ubuntu און Gentoo. דאָ ס ווי איר וואָלט טאָן דאָס:

  1. לאָגין צו דיין וועב סערווער ניצן סש אָדער טעלנעט און מאַכן זיכער אַז דיין סיסטעם כולל די יניט.ד באַפֿעל. עס איז יוזשאַוואַלי געפונען אין די / עטק וועגווייַזער, אַזוי רשימה אַז Directory:
    ls / עטק / איך *
  2. אויב דיין סערווער ניצט init.d, איר וועט באַקומען אַ ליסטינג פון די יניטיאַליזאַטיאָן טעקעס אין אַז ספּעסאַפייד טעקע. קוקן פֿאַר אַפּאַטשי אָדער אַפּאַטשע 2 אין דעם טעקע ווייַטער. אויב איר האָבן יניט.ד, אָבער טאָן ניט האָבן אַן אַפּאַטיש ינישייישאַן טעקע, גיין צו די אָפּטיילונג פון דעם אַרטיקל מיט די כעדינג וואָס לייענט "ריסטאַרטינג דיין סערווירער אָן יניט.ד", אַנדערש איר קען פאָרזעצן.
  3. אויב איר האָבן Init.d און אַ אַפּאַטשי יניטיאַליזאַטיאָן טעקע, איר קענען ריסטאַרט Apache ניצן דעם באַפֿעל:
    /etc/init.d/apache2 reload
    איר קען דאַרפֿן צו סודאָ אין ווי דער וואָרצל באַניצער צו לויפן דעם באַפֿעל.

די רעלאָאַד אָפּציע

ניצן די רילאָוד אָפּציע איז דער בעסטער וועג צו ריסטאַרט דיין אַפּאַטשי סערווער, ווי עס האלט די סערווער פליסנדיק (דער פּראָצעס איז ניט געהרגעט און ריסטאַרטיד). אַנשטאָט, עס נאָר רילאָוד די httpd.conf טעקע, וואָס יוזשאַוואַלי אַלע איר ווילן צו טאָן אין דעם בייַשפּיל סייַ ווי סייַ.

אויב די רילאָוד אָפּציע טוט נישט אַרבעטן פֿאַר איר, איר קענען אויך נוצן די פאלגענדע קאַמאַנדז אַנשטאָט:

ריסטאַרטינג דיין סערווירער אָן יניט.ד

גוט, אַזוי דאָס איז ווו מיר געבעטן איר האָפּקען צו אויב דיין סערווירער טוט נישט יניט.ד. אויב דאָס איז איר, טאָן ניט פאַרשטיין, איר קענען נאָך ריסטאַרט דיין סערווירער. איר נאָר האָבן צו טאָן עס מאַניואַלי מיט די באַפֿעל אַפּאַטשיקטל. דאָ זענען די טריט פֿאַר דעם סצענאַר:

  1. לאָגין צו דיין וועב סערווער מאַשין ניצן סש אָדער טעלנעט
  2. לויפן די אַפּאַטשי קאָנטראָל פּראָגראַם:
    apachectl graceful
    איר קען דאַרפֿן צו סודאָ אין ווי דער וואָרצל באַניצער צו לויפן דעם באַפֿעל.

דער אַפּאַטשעעקטל גראַציעז באַפֿעל דערציילט אַפּאַטשי אַז איר ווילן צו ריסטאַרט די סערווירער גראַטאַלי אָן אַבאָרטינג קיין עפענען קאַנעקשאַנז. עס אויטאָמאַטיש טשעקס די קאַנפיגיעריישאַן טעקעס איידער ינישיייטיד די ריסטאַרט צו מאַכן זיכער אַפּאַטשי טוט נישט שטאַרבן.

אויב אַפּאַטשיקטל גראַציעז טוט נישט ריסטאַרט דיין סערווירער, עס זענען אַ ביסל אנדערע זאכן וואָס איר קענען פּרובירן.

עצות פֿאַר ריסטאַרטינג דיין אַפּאַטשי סערווירער: