நீங்கள் திறந்த மூல தளங்களில் உங்கள் வலைத்தளத்தை ஹோஸ்டிங் செய்தால், இந்த தளத்தை அப்பாச்சி என்று கூறலாம். இந்த வழக்கு என்றால், நீங்கள் அப்பாச்சி சேவையகத்துடன் ஹோஸ்டிங் செய்கிறீர்கள், பின்னர் நீங்கள் Apache ஐத் திருத்தும்போது வேலை செய்கிறீர்கள்
httpd.conf
கோப்பு அல்லது மற்றொரு கட்டமைப்பு கோப்பினை (ஒரு புதிய மெய்நிகர் ஹோஸ்டை சேர்ப்பது போன்றது), நீங்கள் மாற்றங்களைச் செயல்படுத்தும்போது அப்பாச்சி மறுதொடக்கம் செய்ய வேண்டும். இந்த பயங்கரமான தோன்றலாம், ஆனால் அதிர்ஷ்டவசமாக இது செய்ய மிகவும் எளிதானது. உண்மையில், நீங்கள் ஒரு நிமிடம் (படி கட்டளை மூலம் படி பெற இந்த கட்டுரையை படிக்க எடுக்கும் நேரம் எண்ணாமல்) செய்ய முடியும். உங்கள் லினக்ஸ் அப்பாச்சி இணைய சேவையகத்தை மறுதொடக்கம் செய்ய, சிறந்த வழி பயன்படுத்த வேண்டும் init.d
கட்டளை. Red Hat, Ubuntu மற்றும் Gentoo உள்ளிட்ட லினக்ஸ் பல விநியோகங்களில் இந்த கட்டளை உள்ளது. நீங்கள் இதை எப்படிச் செய்யலாம்: SSH அல்லது டெல்நெட் பயன்படுத்தி உங்கள் வலை சேவையகத்திற்கு உள்நுழைந்து உங்கள் கணினியில் உள்ளதை உறுதி செய்து கொள்ளுங்கள் init.d
கட்டளை. இது பொதுவாக காணப்படுகிறது / போன்றவை
அடைவு, எனவே அடைவு பட்டியலிட: ls / etc / i * உங்கள் சேவையகம் பயன்படுத்தும் init.d , அந்த குறிப்பிட்ட கோப்புறையில் துவக்க கோப்புகளை பட்டியலிடும். தேடு Apache அல்லது Apache2 அந்த கோப்புறையில் அடுத்தது. உன்னிடம் இருந்தால் init.d , ஆனால் ஒரு அப்பாச்சி தொடக்க கோப்பு இல்லை, இந்த கட்டுரையின் பகுதியை சென்று "Init.d இல்லாமல் உங்கள் சர்வர் மறுதொடக்கம்" என்று தலைப்பு, இல்லையெனில் நீங்கள் தொடரலாம். உன்னிடம் இருந்தால் init.d மற்றும் ஒரு அப்பாச்சி தொடக்க கோப்பு, நீங்கள் இந்த கட்டளையை பயன்படுத்தி அப்பாச்சி மீண்டும் முடியும்: /etc/init.d/apache2 ஐ ஏற்றவும் இந்த கட்டளையை இயக்க ரூட் பயனராக நீங்கள் sudo செய்ய வேண்டும் பயன்படுத்தி ஏற்றவும்
சேவையகம் இயங்கும் போது (செயல்முறை கொல்லப்படவில்லை மற்றும் மறுதொடக்கம் செய்யப்படவில்லை), உங்கள் Apache சேவையகத்தை மீண்டும் தொடங்க சிறந்த வழி. அதற்கு பதிலாக, அது மீண்டும் மீண்டும் httpd.conf
கோப்பு, இது வழக்கமாக நீங்கள் எப்போதாவது இந்த நிகழ்வில் செய்ய வேண்டும். மீண்டும் ஏற்ற விருப்பம் உங்களுக்கு வேலை செய்யவில்லை என்றால், அதற்கு பதிலாக பின்வரும் கட்டளைகளை பயன்படுத்த முயற்சிக்கவும்: /etc/init.d/apache2 மீண்டும் துவக்கவும்
இந்த கட்டளை சேவையக செயலை அழித்து, மீண்டும் துவங்குகிறது. /etc/init.d/apache2 stop
இந்த கட்டளை சேவையக செயலை அழிக்கிறது. /etc/init.d/apache2 தொடக்கம்
இந்த கட்டளை சேவையகத்தை தொடங்குகிறது. சேவையகம் ஏற்கனவே இயங்கினால், இந்த கடைசி கட்டளையை ஒரு பிழை செய்தி அனுப்பும். சரி, அதனால் தான் உங்கள் சர்வரில்லை என்றால், நாங்கள் உங்களைத் தவிர்க்க வேண்டும் என்று கேட்டோம் init.d
. இது நீங்கள் என்றால், ஏமாற்றாதீர்கள், உங்கள் சர்வர் மீண்டும் தொடரலாம். கட்டளையுடன் அதை கைமுறையாக செய்ய வேண்டும் apachectl
இந்த சூழ்நிலையில் படிகள் உள்ளன: SSH அல்லது டெல்நெட் பயன்படுத்தி உங்கள் இணைய சேவையக கணினியில் உள்நுழைக அப்பாச்சி கட்டுப்பாட்டு திட்டத்தை இயக்கவும்: apachectl அழகாக இந்த கட்டளையை இயக்க ரூட் பயனராக நீங்கள் sudo செய்ய வேண்டும். தி apachectl அழகாக
கட்டளை நீங்கள் அப்பாவி சொல்கிறது என்று நீங்கள் திறந்த இணைப்புகளை கைவிட்டு இல்லாமல் சர்வர் மீண்டும் தொடங்க வேண்டும். அப்பாச்சி இறக்கமாட்டார் என்பதை மீண்டும் தொடங்குவதற்கு முன் தானாக கட்டமைப்பு கோப்புகள் சரிபார்க்கிறது. என்றால் apachectl அழகாக
உங்கள் சர்வர் மறுதொடக்கம் இல்லை, நீங்கள் முயற்சி செய்யக்கூடிய வேறு சில விஷயங்கள் உள்ளன. apachectl மறுதொடக்கம் சர்வர் மீண்டும் தொடங்க. சேவையகம் இயங்கவில்லை என்றால் அது தொடங்கப்பட்டது. இந்த கட்டளை அப்பாச்சி மீண்டும் இறக்கும்போது இறக்கமாட்டார் என்பதை உறுதிப்படுத்த ஒரு சோதனை சோதனை நடத்தப்படுகிறது. apachectl stop
Apache சேவையகத்தை நிறுத்த. apachectl தொடக்கம்
அப்பாச்சி சர்வர் தொடங்க (அப்பாச்சி இயங்கும் என்றால் ஒரு பிழை செய்தி துரத்தும்). apachectl configtest
கட்டமைப்பு கோப்பு தொடரியல் சோதிக்க. இந்த கட்டளைகள் மிகவும் பயனுள்ளதாக இருக்கும். init.d மீண்டும் ஏற்றவும் மற்றும் apachectl அழகாக இரண்டு கட்டமைப்பு கோப்புகளை மீண்டும் ஏற்றவும் மற்றும் மனதார வலை சேவையகம் மீண்டும். எந்த தற்போதைய இணைப்புகளும் முடிக்க அனுமதிக்கப்படும். இது விருப்பமான அணுகுமுறை மற்றும் நீங்கள் முதலில் முயற்சி செய்ய வேண்டும். init.d மறுதொடக்கம் மற்றும் apachectl மறுதொடக்கம் கட்டமைப்பு கோப்புகள் மற்றும் மறுதொடக்கம் ஆகியவற்றை மீண்டும் ஏற்றுகிறது. எந்தவொரு தற்போதைய இணைப்புகளும் உடனடியாக நிறுத்தப்படும். சேவையகம் இயங்கவில்லை என்றால், இந்த கட்டளைகள் அதைத் தொடங்கும். இந்த கட்டளைகளில் எந்த ஒன்றும் வேலை செய்யவில்லை என்றால், உங்கள் அப்பாச்சி சேவையகத்தை (சிறிது நேரம் அதை எடுத்துக் கொள்ளுதல்) முடக்க வேண்டும் init.d stop அல்லது apachectl stop கட்டளை. குறைந்தபட்சம் 10 வினாடிகள் காத்திருக்கவும் பின்னர் இயக்கவும் init.d தொடக்கம் தொடக்கத்தில் apachectl தொடக்கம் அது வேலை செய்யவில்லை என்றால், இயங்குவதன் மூலம் ஒரு சிக்கல் இல்லை என்பதை உறுதிப்படுத்த உங்கள் கட்டமைப்பு கோப்புகளை ஒரு காசோலை இயக்க வேண்டும் apachectl அழகாக இந்த வழிமுறைகளை நீங்கள் நிறுத்தி, இயங்கும்! தொடங்குதல்
மறுநினைவேற்று விருப்பம்
Init.d இல்லாமல் உங்கள் சர்வர் மறுதொடக்கம்
உங்கள் அப்பாச்சி சர்வர் மறுதொடக்கம் உதவிக்குறிப்புகள்













