અપાચે વેબ સર્વર પુનઃપ્રારંભ કરવા માટેનો શ્રેષ્ઠ માર્ગ

ઉબુન્ટુ, રેડહેટ, જુનુ અને અન્ય લીનક્સ ડિસ્ટ્રસો પર અપાચે પુનઃપ્રારંભ કરો

જો તમે તમારી વેબસાઇટને ઓપન સોર્સ પ્લેટફોર્મ પર હોસ્ટ કરી રહ્યાં છો, તો તે ખૂબ જ સંભવ છે કે આ પ્લેટફોર્મ અપાચે છે. જો આ કિસ્સો હોય, અને તમે અપાચે સર્વર સાથે હોસ્ટ કરી રહ્યાં છો, તો જ્યારે તમે અપાચે httpd.conf ફાઇલ અથવા અન્ય ગોઠવણી ફાઇલ (જેમ કે એક નવું વર્ચ્યુઅલ હોસ્ટ ઉમેરીને) ને સંપાદિત કરવા પર કાર્ય કરી રહ્યાં છો, તો તમારે અપાચેને ફરીથી પ્રારંભ કરવાની જરૂર પડશે જેથી તમારા ફેરફારો અસર કરશે આ ડરામણી લાગે છે, પરંતુ સદભાગ્યે આ કરવું ખૂબ જ સરળ છે.

વાસ્તવમાં, તમે લગભગ એક મિનિટમાં આમ કરી શકો છો (પગલાવાર સૂચનાઓ મેળવવા માટે આ લેખ વાંચવા માટે તે સમય લેશે નહીં).

શરૂ કરી રહ્યા છીએ

તમારા Linux અપાચે વેબ સર્વરને પુન: શરૂ કરવા માટે, શ્રેષ્ઠ માર્ગ એ init.d આદેશ વાપરવાનું છે. આ આદેશ Red Hat, ઉબુન્ટુ અને જુનુ સહિતના ઘણા વિતરણો પર ઉપલબ્ધ છે. તમે કેવી રીતે આ કરો છો તે અહીં છે:

  1. SSH અથવા telnet ની મદદથી તમારા વેબ સર્વર પર લૉગિન કરો અને ખાતરી કરો કે તમારી સિસ્ટમમાં init.d આદેશનો સમાવેશ છે. તે સામાન્ય રીતે / etc ડિરેક્ટરીમાં જોવા મળે છે, તેથી ડિરેક્ટરીને સૂચિબદ્ધ કરો:
    ls / etc / i *
  2. જો તમારું સર્વર init.d વાપરે છે, તો તમે તે નિર્ધારિત ફોલ્ડરમાં પ્રારંભિક ફાઈલોની સૂચિ મેળવશો. આગળ તે ફોલ્ડરમાં અપાચે અથવા અપાચે 2 જુઓ જો તમારી પાસે Init.d છે, પરંતુ તમારી પાસે અપાચે પ્રારંભિકરણ ફાઇલ નથી, તો આ લેખના વિભાગ પર જાઓ, જે "Init.d વિના તમારા સર્વરને પુનઃપ્રારંભ કરો" વાંચે છે, અન્યથા તમે ચાલુ રાખી શકો છો.
  3. જો તમારી પાસે init.d અને અપાચે પ્રારંભિકરણ ફાઇલ છે, તો તમે આ આદેશનો ઉપયોગ કરીને અપાચે પુનઃપ્રારંભ કરી શકો છો:
    /etc/init.d/apache2 ફરીથી લોડ કરો
    તમારે આ આદેશ ચલાવવા માટે રૂટ વપરાશકર્તા તરીકે સુડો કરવાની જરૂર પડી શકે છે.

રીલોડ વિકલ્પ

રીલોડ વિકલ્પનો ઉપયોગ તમારા અપાચે સર્વરને પુનઃપ્રારંભ કરવાનો શ્રેષ્ઠ રસ્તો છે, કારણ કે તે સર્વરને ચાલુ રાખે છે (પ્રક્રિયા હત્યા અને પુનઃપ્રારંભ થતી નથી). તેના બદલે, તે ફક્ત httpd.conf ફાઇલને ફરીથી લોડ કરે છે, જે સામાન્ય રીતે તમે આ ઉદાહરણમાં કોઈપણ રીતે કરવા માંગો છો.

જો ફરીથી લોડ વિકલ્પ તમારા માટે કાર્ય કરતું નથી, તો તમે નીચેના આદેશોનો ઉપયોગ કરવાનો પ્રયાસ કરી શકો છો:

Init.d વગર તમારા સર્વરને પુનઃપ્રારંભ કરો

ઠીક છે, તેથી આ તે છે જ્યાં અમે તમને પૂછ્યું છે કે તમારા સર્વરમાં Init.d નથી. જો આ તમે છો, નિરાશા ન કરો, તો તમે હજુ પણ તમારા સર્વરને ફરી શરૂ કરી શકો છો. તમે આદેશ apachectl સાથે તે જાતે જ કરવું પડશે. આ દ્રશ્ય માટેનાં પગલાંઓ અહીં છે:

  1. SSH અથવા ટેલેનેટ દ્વારા તમારા વેબ સર્વર મશીન પર લૉગિન કરો
  2. અપાચે નિયંત્રણ પ્રોગ્રામ ચલાવો:
    apachectl આકર્ષક
    તમારે આ આદેશ ચલાવવા માટે રૂટ વપરાશકર્તા તરીકે સુડો કરવાની જરૂર પડી શકે છે.

Apachectl આકર્ષક આદેશ અપાચેને કહે છે કે તમે કોઈપણ ઓપન કનેક્શન્સને રદબાતલ વગર સખત રીતે સર્વરને પુન: શરૂ કરવા માંગો છો. ખાતરી કરો કે અપાચે મૃત્યુ પામે નથી તેની ખાતરી કરવા માટે પુનઃપ્રારંભ શરૂ કરતા પહેલા તે આપમેળે રૂપરેખાંકન ફાઈલો તપાસે છે.

જો અપાચેકટ્ટેલ આકર્ષક છે તો તમારા સર્વરને પુનઃપ્રારંભ કરતું નથી, ત્યાં અમુક અન્ય વસ્તુઓ છે જે તમે પ્રયાસ કરી શકો છો.

તમારા અપાચે સર્વર પુનઃશરૂ માટે ટિપ્સ: