ਅਪਾਚੇ ਵੈੱਬ ਸਰਵਰ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਾ

Ubuntu, RedHat, Gentoo ਅਤੇ ਹੋਰ ਲੀਨਕਸ ਡਿਸਟ੍ਰਿਸ ਤੇ ਅਪਾਚੇ ਨੂੰ ਮੁੜ ਸ਼ੁਰੂ ਕਰੋ

ਜੇ ਤੁਸੀਂ ਇੱਕ ਓਪਨ ਸੋਰਸ ਪਲੇਟਫਾਰਮ ਤੇ ਆਪਣੀ ਵੈਬਸਾਈਟ ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਇਹ ਬਹੁਤ ਸੰਭਾਵਨਾ ਹੈ ਕਿ ਇਹ ਪਲੇਟਫਾਰਮ ਅਪਾਚੇ ਹੈ ਜੇ ਅਜਿਹਾ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਅਪਾਚੇ ਸਰਵਰ ਨਾਲ ਹੋਸਟਿੰਗ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਜਦੋਂ ਤੁਸੀਂ ਅਪਾਚੇ httpd.conf ਫਾਇਲ ਜਾਂ ਹੋਰ ਸੰਰਚਨਾ ਫਾਇਲ (ਜਿਵੇਂ ਨਵਾਂ ਵਰਚੁਅਲ ਹੋਸਟ ਜੋੜਨਾ) ਨੂੰ ਸੋਧਣ ਲਈ ਕੰਮ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਅਪਾਚੇ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ ਤਾਂ ਕਿ ਤੁਹਾਡੇ ਬਦਲਾਵ ਪ੍ਰਭਾਵਤ ਹੋਣਗੇ ਇਹ ਡਰਾਉਣਾ ਲੱਗ ਸਕਦਾ ਹੈ, ਪਰ ਸੁਭਾਗ ਨਾਲ ਇਹ ਕਰਨਾ ਬਹੁਤ ਸੌਖਾ ਹੈ

ਵਾਸਤਵ ਵਿੱਚ, ਤੁਸੀਂ ਇੱਕ ਮਿੰਟ ਵਿੱਚ ਅਜਿਹਾ ਕਰ ਸਕਦੇ ਹੋ (ਕਦਮ ਨਿਰਦੇਸ਼ਾਂ ਰਾਹੀਂ ਕਦਮ ਚੁੱਕਣ ਲਈ ਇਸ ਲੇਖ ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਸਮਾਂ ਲੱਗ ਸਕਦਾ ਹੈ).

ਸ਼ੁਰੂ ਕਰਨਾ

ਆਪਣੇ ਲੀਨਕਸ ਅਪਾਚੇ ਵੈੱਬ ਸਰਵਰ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਲਈ, init.d ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਾ ਹੈ. ਇਹ ਕਮਾਂਡ ਲੀਨਕਸ ਦੇ ਬਹੁਤ ਸਾਰੇ ਡਿਸਟਰੀਬਿਊਸ਼ਨਾਂ ਜਿਵੇਂ Red Hat, Ubuntu ਅਤੇ Gentoo ਆਦਿ ਤੇ ਉਪਲੱਬਧ ਹੈ. ਇੱਥੇ ਤੁਸੀਂ ਇਹ ਕਿਵੇਂ ਕਰੋਗੇ:

  1. SSH ਜਾਂ telnet ਵਰਤ ਕੇ ਆਪਣੇ ਵੈਬ ਸਰਵਰ ਤੇ ਲਾਗਇਨ ਕਰੋ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੇ ਸਿਸਟਮ ਵਿੱਚ init.d ਕਮਾਂਡ ਸ਼ਾਮਿਲ ਹੈ. ਇਹ ਆਮ ਤੌਰ ਤੇ / etc ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਲੱਭਿਆ ਜਾਂਦਾ ਹੈ, ਇਸ ਲਈ ਡਾਇਰੈਕਟਰੀ ਦੀ ਸੂਚੀ ਹੈ:
    ls / etc / i *
  2. ਜੇ ਤੁਹਾਡਾ ਸਰਵਰ init.d ਵਰਤਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਉਸ ਖਾਸ ਫੋਲਡਰ ਵਿੱਚ ਸ਼ੁਰੂਆਤੀ ਫਾਇਲਾਂ ਦੀ ਸੂਚੀ ਪ੍ਰਾਪਤ ਹੋਵੇਗੀ. ਅਗਲੇ ਫੋਲਡਰ ਵਿੱਚ apache ਜਾਂ apache2 ਵੇਖੋ. ਜੇ ਤੁਹਾਡੇ ਕੋਲ Init.d ਹੈ, ਪਰ ਅਪਾਚੇ ਸ਼ੁਰੂਆਤੀ ਫਾਇਲ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਸ ਲੇਖ ਦੇ ਭਾਗ ਵਿੱਚ ਜਾਓ ਜਿਸ ਵਿੱਚ "Init.d ਬਿਨਾਂ ਤੁਹਾਡਾ ਸਰਵਰ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨਾ" ਪੜ੍ਹਿਆ ਹੈ, ਨਹੀਂ ਤਾਂ ਤੁਸੀਂ ਜਾਰੀ ਰੱਖ ਸਕਦੇ ਹੋ.
  3. ਜੇ ਤੁਹਾਡੇ ਕੋਲ init.d ਅਤੇ ਅਪਾਚੇ ਸ਼ੁਰੂਆਤੀ ਫਾਇਲ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਪਾਚੇ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰ ਸਕਦੇ ਹੋ:
    /etc/init.d/apache2 ਮੁੜ ਲੋਡ ਕਰੋ
    ਤੁਹਾਨੂੰ ਇਹ ਕਮਾਂਡ ਚਲਾਉਣ ਲਈ ਰੂਟ (root) ਯੂਜ਼ਰ ਦੇ ਰੂਪ ਵਿੱਚ sudo ਚਾਹੀਦਾ ਹੈ.

ਰੀਲੋਡ ਚੋਣ

ਮੁੜ ਲੋਡ ਵਿਕਲਪ ਦਾ ਇਸਤੇਮਾਲ ਕਰਨਾ ਤੁਹਾਡੇ ਅਪਾਚੇ ਸਰਵਰ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਸਰਵਰ ਚੱਲਦਾ ਰਹਿੰਦਾ ਹੈ (ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਮਾਰਿਆ ਨਹੀਂ ਜਾਂਦਾ ਅਤੇ ਮੁੜ ਚਾਲੂ ਨਹੀਂ ਹੁੰਦਾ). ਇਸ ਦੀ ਬਜਾਏ, ਇਹ ਸਿਰਫ਼ httpd.conf ਫਾਇਲ ਨੂੰ ਮੁੜ ਲੋਡ ਕਰਦਾ ਹੈ, ਜੋ ਆਮ ਤੌਰ ਤੇ ਤੁਸੀਂ ਇਸ ਮੌਕੇ ਵਿੱਚ ਵੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ.

ਜੇ ਮੁੜ ਲੋਡ ਵਿਕਲਪ ਤੁਹਾਡੇ ਲਈ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਦੀ ਬਜਾਏ ਵੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ:

Init.d ਦੇ ਬਿਨਾਂ ਤੁਹਾਡਾ ਸਰਵਰ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨਾ

ਠੀਕ ਹੈ, ਇਸ ਲਈ ਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿਥੇ ਅਸੀਂ ਤੁਹਾਨੂੰ ਪੁੱਛਿਆ ਹੈ ਕਿ ਕੀ ਤੁਹਾਡੇ ਸਰਵਰ ਕੋਲ Init.d ਨਹੀਂ ਹੈ. ਜੇ ਇਹ ਤੁਸੀਂ ਹੋ, ਨਿਰਾਸ਼ ਨਾ ਹੋਵੋ, ਤੁਸੀਂ ਅਜੇ ਵੀ ਆਪਣੇ ਸਰਵਰ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰ ਸਕਦੇ ਹੋ ਤੁਹਾਨੂੰ ਸਿਰਫ ਅਪਾਚੇਕਟਲ ਕਮਾਂਡ ਨਾਲ ਇਸ ਨੂੰ ਖੁਦ ਕਰਨਾ ਪਵੇਗਾ ਇਸ ਦ੍ਰਿਸ਼ ਦੇ ਲਈ ਇੱਥੇ ਕਦਮ ਹਨ:

  1. SSH ਜਾਂ telnet ਵਰਤ ਕੇ ਆਪਣੇ ਵੈਬ ਸਰਵਰ ਮਸ਼ੀਨ ਤੇ ਲਾਗਇਨ ਕਰੋ
  2. ਅਪਾਚੇ ਕੰਟਰੋਲ ਪ੍ਰੋਗਰਾਮ ਚਲਾਓ:
    ਅਪਾਚੇਕਟਲ ਸ਼ਾਨਦਾਰ
    ਤੁਹਾਨੂੰ ਇਹ ਕਮਾਂਡ ਚਲਾਉਣ ਲਈ ਰੂਟ (root) ਯੂਜ਼ਰ ਦੇ ਰੂਪ ਵਿੱਚ sudo ਚਾਹੀਦਾ ਹੈ.

ਅਪਾਚੇਕਟਲ ਸ਼ਾਨਦਾਰ ਕਮਾਂਡ ਅਪਾਚੇ ਨੂੰ ਦੱਸਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਬਿਨਾਂ ਕਿਸੇ ਖੁੱਲ੍ਹੇ ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਅਧੂਰਾ ਛੱਡਣ ਦੇ ਬਜਾਏ ਸਰਵਰ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ. ਇਹ ਆਟੋਮੈਟਿਕ ਹੀ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸੰਰਚਨਾ ਫਾਇਲਾਂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾ ਸਕੇ ਕਿ ਅਪਾਚੇ ਮਰ ਨਾ ਜਾਵੇ.

ਜੇ ਅਪਾਚੇਚਟਲ ਖੁਸ਼ਹਾਲ ਤੁਹਾਡੇ ਸਰਵਰ ਨੂੰ ਮੁੜ ਚਾਲੂ ਨਹੀਂ ਕਰਦੀ, ਤਾਂ ਕੁਝ ਹੋਰ ਚੀਜ਼ਾਂ ਹਨ ਜਿਨ੍ਹਾਂ ਦੀ ਤੁਸੀਂ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ.

ਤੁਹਾਡੇ ਅਪਾਚੇ ਸਰਵਰ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਲਈ ਸੁਝਾਅ: