ஒரு அப்பாச்சி இணைய சேவையகத்தை மீண்டும் துவக்க சிறந்த வழி

உபுண்டு, ரெட்ஹாட், ஜெண்டூ மற்றும் பிற லினக்ஸ் டிஸ்ட்ரோஸில் அப்பாச்சி மீண்டும் துவக்கவும்

நீங்கள் திறந்த மூல தளங்களில் உங்கள் வலைத்தளத்தை ஹோஸ்டிங் செய்தால், இந்த தளத்தை அப்பாச்சி என்று கூறலாம். அப்படியானால், நீங்கள் ஒரு Apache சேவையகத்துடன் ஹோஸ்டிங் செய்தால், அப்பாச்சி httpd.conf கோப்பை அல்லது மற்றொரு கட்டமைப்பு கோப்பு (ஒரு புதிய மெய்நிகர் ஹோஸ்டை சேர்ப்பது போன்றவை) திருத்தும்போது நீங்கள் வேலை செய்யும்போது, அப்பாச்சி மறுதொடக்கம் செய்ய வேண்டும் உங்கள் மாற்றங்கள் நடைமுறைப்படுத்தப்படும். இந்த பயங்கரமான தோன்றலாம், ஆனால் அதிர்ஷ்டவசமாக இது செய்ய மிகவும் எளிதானது.

உண்மையில், நீங்கள் ஒரு நிமிடம் (படி கட்டளை மூலம் படி பெற இந்த கட்டுரையை படிக்க எடுக்கும் நேரம் எண்ணாமல்) செய்ய முடியும்.

தொடங்குதல்

உங்கள் லினக்ஸ் அப்பாச்சி இணைய சேவையகத்தை மறுதொடக்கம் செய்வதற்கு, சிறந்த வழி init.d கட்டளையைப் பயன்படுத்த வேண்டும். Red Hat, Ubuntu மற்றும் Gentoo உள்ளிட்ட லினக்ஸ் பல விநியோகங்களில் இந்த கட்டளை உள்ளது. நீங்கள் இதை எப்படி செய்வது?

  1. SSH அல்லது டெல்நெட் பயன்படுத்தி உங்கள் வலை சேவையகத்திற்கு உள்நுழைந்து, உங்கள் கணினியில் init.d கட்டளையை கொண்டிருப்பதை உறுதி செய்து கொள்ளுங்கள். இது பொதுவாக / etc அடைவில் காணப்படும், எனவே அந்த அடைவு பட்டியலிடப்படும்:
    ls / etc / i *
  2. உங்கள் சர்வர் init.d பயன்படுத்துகிறார்களானால், அந்த குறிப்பிட்ட கோப்புறையிலுள்ள துவக்க கோப்புகளை பட்டியலிடும். அப்பாச்சி அல்லது அபேஷே 2 ஐப் பாருங்கள். நீங்கள் init.d இருந்தால், ஆனால் அப்பாச்சி தொடக்க கோப்பு இல்லை, இந்த கட்டுரையின் பகுதிக்கு சென்று "Init.d இல்லாமல் உங்கள் சர்வர் மறுதொடக்கம்" என்று தலைப்பில், இல்லையெனில் நீங்கள் தொடரலாம்.
  3. நீங்கள் init.d மற்றும் அப்பாச்சி தொடக்க கோப்பைக் கொண்டிருந்தால், இந்த கட்டளையைப் பயன்படுத்தி அப்பாச்சி மீண்டும் ஆரம்பிக்கலாம்:
    /etc/init.d/apache2 ஐ ஏற்றவும்
    இந்த கட்டளையை இயக்க ரூட் பயனராக நீங்கள் sudo செய்ய வேண்டும்.

மறுநினைவேற்று விருப்பம்

சேவையகம் இயங்கும் போது (செயல்முறை கொல்லப்படவில்லை மற்றும் மறுதொடக்கம் செய்யப்படவில்லை), உங்கள் Apache சேவையகத்தை மறுதொடக்கம் செய்வதற்கான சிறந்த வழி மீண்டும் ஏற்ற விருப்பத்தைப் பயன்படுத்துகிறது. அதற்கு பதிலாக, இது httpd.conf கோப்பை மீண்டும் ஏற்றுகிறது, இது வழக்கமாக நீங்கள் எப்போதாவது இந்த நிகழ்வில் செய்ய விரும்புகிறீர்கள்.

மீண்டும் ஏற்ற விருப்பம் உங்களுக்கு வேலை செய்யவில்லை என்றால், அதற்கு பதிலாக பின்வரும் கட்டளைகளை பயன்படுத்த முயற்சிக்கவும்:

Init.d இல்லாமல் உங்கள் சர்வர் மறுதொடக்கம்

சரி, அதனால் தான் உங்கள் சர்வரிக்கு init.d இல்லையோ எனத் தெரியவில்லை. இது நீங்கள் என்றால், ஏமாற்றாதீர்கள், உங்கள் சர்வர் மீண்டும் தொடரலாம். கட்டளை apachectl உடன் கைமுறையாக செய்ய வேண்டும். இந்த சூழ்நிலையில் படிகள் உள்ளன:

  1. SSH அல்லது டெல்நெட் பயன்படுத்தி உங்கள் இணைய சேவையக கணினியில் உள்நுழைக
  2. அப்பாச்சி கட்டுப்பாட்டு திட்டத்தை இயக்கவும்:
    apachectl அழகாக
    இந்த கட்டளையை இயக்க ரூட் பயனராக நீங்கள் sudo செய்ய வேண்டும்.

Apachectl அருமையான கட்டளை அப்பாச்சி சொல்கிறது நீங்கள் எந்த திறந்த இணைப்புகள் கைவிடாமல் மனதார சர்வர் மீண்டும் வேண்டும். அப்பாச்சி இறக்கமாட்டார் என்பதை மீண்டும் தொடங்குவதற்கு முன் தானாக கட்டமைப்பு கோப்புகள் சரிபார்க்கிறது.

Apachectl ஆனது உங்கள் சேவையகத்தை மறுதொடக்கம் செய்யவில்லையெனில், நீங்கள் முயற்சி செய்யக்கூடிய சில விஷயங்கள் உள்ளன.

உங்கள் அப்பாச்சி சர்வரை மறுதொடக்கம் செய்வதற்கான உதவிக்குறிப்புகள்: