ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸುವ ಅತ್ಯುತ್ತಮ ಮಾರ್ಗ

ಉಬುಂಟು, ರೆಡ್ಹಾಟ್, ಜೆಂಟೂ ಮತ್ತು ಇತರ ಲಿನಕ್ಸ್ ಡಿಸ್ಟ್ರೊಗಳ ಮೇಲೆ ಅಪಾಚೆ ಮರುಪ್ರಾರಂಭಿಸಿ

ನೀವು ತೆರೆದ ಮೂಲ ವೇದಿಕೆಯಲ್ಲಿ ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟಿಂಗ್ ಮಾಡುತ್ತಿದ್ದರೆ, ಅಪಾಚೆ ಈ ವೇದಿಕೆಯಾಗಿದೆ. ಇದು ಒಂದು ವೇಳೆ, ಅಪಾಚೆ ಸರ್ವರ್ನೊಂದಿಗೆ ನೀವು ಹೋಸ್ಟಿಂಗ್ ಮಾಡುತ್ತಿದ್ದರೆ, ಅಪಾಚೆ httpd.conf ಫೈಲ್ ಅಥವಾ ಇನ್ನೊಂದು ಸಂರಚನಾ ಕಡತವನ್ನು (ಹೊಸ ವರ್ಚುವಲ್ ಆತಿಥೇಯ ಸೇರಿಸುವಂತೆ) ಸಂಪಾದಿಸುವಾಗ ನೀವು ಅಪಾಚೆಗೆ ಮರುಪ್ರಾರಂಭಿಸಬೇಕಾಗುತ್ತದೆ. ನಿಮ್ಮ ಬದಲಾವಣೆಗಳು ಕಾರ್ಯಗತಗೊಳ್ಳುತ್ತವೆ. ಇದು ಹೆದರಿಕೆಯೆಂದು ತೋರುತ್ತದೆ, ಆದರೆ ಅದೃಷ್ಟವಶಾತ್ ಇದು ಮಾಡಲು ತುಂಬಾ ಸುಲಭ.

ವಾಸ್ತವವಾಗಿ, ನೀವು ಸುಮಾರು ಒಂದು ನಿಮಿಷದಲ್ಲಿ ಇದನ್ನು ಮಾಡಬಹುದು (ಹಂತದ ಸೂಚನೆಯ ಮೂಲಕ ಹಂತವನ್ನು ಪಡೆಯಲು ಈ ಲೇಖನವನ್ನು ಓದಲು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ).

ಶುರುವಾಗುತ್ತಿದೆ

ನಿಮ್ಮ ಲಿನಕ್ಸ್ ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಲು, init.d ಆದೇಶವನ್ನು ಬಳಸುವುದು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ. ಈ ಆಜ್ಞೆಯು ಲಿನಕ್ಸ್ನ ಅನೇಕ ವಿತರಣೆಗಳಲ್ಲಿ ಲಭ್ಯವಿದೆ, ಇದರಲ್ಲಿ ರೆಡ್ ಹ್ಯಾಟ್, ಉಬುಂಟು ಮತ್ತು ಜೆಂಟು ಸೇರಿವೆ. ನೀವು ಇದನ್ನು ಹೇಗೆ ಮಾಡುತ್ತೀರಿ ಎಂದು ಇಲ್ಲಿದೆ:

  1. SSH ಅಥವಾ ಟೆಲ್ನೆಟ್ ಬಳಸಿ ನಿಮ್ಮ ವೆಬ್ ಸರ್ವರ್ಗೆ ಲಾಗಿನ್ ಮಾಡಿ ಮತ್ತು ನಿಮ್ಮ ಸಿಸ್ಟಮ್ init.d ಆದೇಶವನ್ನು ಒಳಗೊಂಡಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಇದು ಸಾಮಾನ್ಯವಾಗಿ / etc ಕೋಶದಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ, ಆ ಕೋಶವನ್ನು ಪಟ್ಟಿ ಮಾಡಿ:
    ls / etc / i *
  2. ನಿಮ್ಮ ಪರಿಚಾರಕವು init.d ಅನ್ನು ಬಳಸಿದರೆ, ಆ ನಿರ್ದಿಷ್ಟ ಫೋಲ್ಡರ್ನಲ್ಲಿ ನೀವು ಆರಂಭದ ಫೈಲ್ಗಳ ಪಟ್ಟಿಯನ್ನು ಪಡೆಯುತ್ತೀರಿ. ಆ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಅಪಾಚೆ ಅಥವಾ ಅಪಾಚೆ 2 ಅನ್ನು ನೋಡಿ. ನೀವು init.d ಅನ್ನು ಹೊಂದಿದ್ದರೆ, ಆದರೆ ಅಪಾಚೆ ಆರಂಭದ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, "ಈಸಿಟಿಯಿಲ್ಲದೆ ನಿಮ್ಮ ಸರ್ವರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ" ಎಂದು ಓದುವ ಶೀರ್ಷಿಕೆಯೊಂದಿಗೆ ಈ ಲೇಖನದ ವಿಭಾಗಕ್ಕೆ ಹೋಗಿ, ಇಲ್ಲದಿದ್ದರೆ ನೀವು ಮುಂದುವರಿಸಬಹುದು.
  3. ನೀವು init.d ಮತ್ತು ಅಪಾಚೆ ಆರಂಭದ ಕಡತವನ್ನು ಹೊಂದಿದ್ದರೆ, ನಂತರ ನೀವು ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಅಪಾಚೆ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಬಹುದು:
    /etc/init.d/apache2 ಮರುಲೋಡ್
    ಈ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಲು ನೀವು ಮೂಲ ಬಳಕೆದಾರನಾಗಿ sudo ಅನ್ನು ಮಾಡಬೇಕಾಗಬಹುದು.

ಮರುಲೋಡ್ ಆಯ್ಕೆಯನ್ನು

ಮರುಲೋಡ್ ಆಯ್ಕೆಯನ್ನು ಬಳಸುವುದು ನಿಮ್ಮ ಅಪಾಚೆ ಸರ್ವರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸುವ ಅತ್ಯುತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ, ಏಕೆಂದರೆ ಸರ್ವರ್ ಚಾಲನೆಯಲ್ಲಿರುವಂತೆ (ಪ್ರಕ್ರಿಯೆಯು ಕೊಲ್ಲಲ್ಪಡುವುದಿಲ್ಲ ಮತ್ತು ಪುನರಾರಂಭಗೊಳ್ಳುವುದಿಲ್ಲ). ಬದಲಿಗೆ, ಇದು ಕೇವಲ httpd.conf ಫೈಲ್ ಅನ್ನು ಮರುಲೋಡ್ ಮಾಡುತ್ತದೆ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಏನು ಮಾಡಬೇಕೆಂದು ಬಯಸುತ್ತೀರಿ.

ಮರುಲೋಡ್ ಆಯ್ಕೆಯನ್ನು ನಿಮಗಾಗಿ ಕೆಲಸ ಮಾಡದಿದ್ದರೆ, ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಲು ಪ್ರಯತ್ನಿಸಬಹುದು:

Init.d ಇಲ್ಲದೆ ನಿಮ್ಮ ಸರ್ವರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ

ಸರಿ, ಆದ್ದರಿಂದ ನಿಮ್ಮ ಸರ್ವರ್ನಲ್ಲಿ init.d ಇಲ್ಲದಿದ್ದರೆ ನಾವು ತೆರಳಿ ಕೇಳಿದೆವು. ಇದು ನೀನಾದರೆ, ಹತಾಶೆ ಮಾಡಬೇಡಿ, ನೀವು ಇನ್ನೂ ನಿಮ್ಮ ಸರ್ವರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಬಹುದು. Apachectl ಆಜ್ಞೆಯೊಂದಿಗೆ ನೀವು ಇದನ್ನು ಕೈಯಾರೆ ಮಾಡಬೇಕು. ಈ ಸನ್ನಿವೇಶದ ಹಂತಗಳು ಇಲ್ಲಿವೆ:

  1. SSH ಅಥವಾ ಟೆಲ್ನೆಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ವೆಬ್ ಸರ್ವರ್ ಯಂತ್ರಕ್ಕೆ ಲಾಗಿನ್ ಮಾಡಿ
  2. ಅಪಾಚೆ ನಿಯಂತ್ರಣ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ರನ್ ಮಾಡಿ:
    apachectl ಆಕರ್ಷಕವಾದ
    ಈ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಲು ನೀವು ಮೂಲ ಬಳಕೆದಾರನಾಗಿ sudo ಅನ್ನು ಮಾಡಬೇಕಾಗಬಹುದು.

Apachectl ಆಕರ್ಷಕವಾದ ಆಜ್ಞೆಯು ಅಪಾಚೆಗೆ ಯಾವುದೇ ತೆರೆದ ಸಂಪರ್ಕಗಳನ್ನು ಸ್ಥಗಿತಗೊಳಿಸದೆಯೇ ಪರಿಚಾರಕವನ್ನು ಮರುಪ್ರಾರಂಭಿಸಲು ನೀವು ಬಯಸುತ್ತೀರಿ ಎಂದು ಹೇಳುತ್ತದೆ. ಅಪಾಚೆ ಸಾಯುವುದಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಪುನರಾರಂಭವನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ.

Apachectl ಆಕರ್ಷಕವಾದ ನಿಮ್ಮ ಸರ್ವರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸದಿದ್ದರೆ, ನೀವು ಪ್ರಯತ್ನಿಸಬಹುದಾದ ಕೆಲವು ವಿಷಯಗಳಿವೆ.

ನಿಮ್ಮ ಅಪಾಚೆ ಸರ್ವರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸುವ ಸಲಹೆಗಳು: