Skip to main content

அப்பாச்சி வலை சர்வர் (லினக்ஸ்) மீண்டும் எப்படி

Anonim

நீங்கள் திறந்த மூல தளங்களில் உங்கள் வலைத்தளத்தை ஹோஸ்டிங் செய்தால், இந்த தளத்தை அப்பாச்சி என்று கூறலாம். இந்த வழக்கு என்றால், நீங்கள் அப்பாச்சி சேவையகத்துடன் ஹோஸ்டிங் செய்கிறீர்கள், பின்னர் நீங்கள் Apache ஐத் திருத்தும்போது வேலை செய்கிறீர்கள்

httpd.conf

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

தொடங்குதல்

  1. உங்கள் லினக்ஸ் அப்பாச்சி இணைய சேவையகத்தை மறுதொடக்கம் செய்ய, சிறந்த வழி பயன்படுத்த வேண்டும்

    init.d

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

    init.d

    கட்டளை. இது பொதுவாக காணப்படுகிறது

    / போன்றவை

    அடைவு, எனவே அடைவு பட்டியலிட:

    ls / etc / i *

  2. உங்கள் சேவையகம் பயன்படுத்தும்

    init.d

    , அந்த குறிப்பிட்ட கோப்புறையில் துவக்க கோப்புகளை பட்டியலிடும். தேடு

    Apache

    அல்லது

    Apache2

    அந்த கோப்புறையில் அடுத்தது. உன்னிடம் இருந்தால்

    init.d

    , ஆனால் ஒரு அப்பாச்சி தொடக்க கோப்பு இல்லை, இந்த கட்டுரையின் பகுதியை சென்று "Init.d இல்லாமல் உங்கள் சர்வர் மறுதொடக்கம்" என்று தலைப்பு, இல்லையெனில் நீங்கள் தொடரலாம்.

  3. உன்னிடம் இருந்தால்

    init.d

    மற்றும் ஒரு அப்பாச்சி தொடக்க கோப்பு, நீங்கள் இந்த கட்டளையை பயன்படுத்தி அப்பாச்சி மீண்டும் முடியும்:

    /etc/init.d/apache2 ஐ ஏற்றவும்

  4. இந்த கட்டளையை இயக்க ரூட் பயனராக நீங்கள் sudo செய்ய வேண்டும்

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

பயன்படுத்தி

ஏற்றவும்

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

httpd.conf

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

  1. /etc/init.d/apache2 மீண்டும் துவக்கவும்

    இந்த கட்டளை சேவையக செயலை அழித்து, மீண்டும் துவங்குகிறது.

  2. /etc/init.d/apache2 stop

    இந்த கட்டளை சேவையக செயலை அழிக்கிறது.

  3. /etc/init.d/apache2 தொடக்கம்

    இந்த கட்டளை சேவையகத்தை தொடங்குகிறது.

  4. சேவையகம் ஏற்கனவே இயங்கினால், இந்த கடைசி கட்டளையை ஒரு பிழை செய்தி அனுப்பும்.

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

சரி, அதனால் தான் உங்கள் சர்வரில்லை என்றால், நாங்கள் உங்களைத் தவிர்க்க வேண்டும் என்று கேட்டோம்

init.d

. இது நீங்கள் என்றால், ஏமாற்றாதீர்கள், உங்கள் சர்வர் மீண்டும் தொடரலாம். கட்டளையுடன் அதை கைமுறையாக செய்ய வேண்டும்

apachectl

இந்த சூழ்நிலையில் படிகள் உள்ளன:

  1. SSH அல்லது டெல்நெட் பயன்படுத்தி உங்கள் இணைய சேவையக கணினியில் உள்நுழைக

  2. அப்பாச்சி கட்டுப்பாட்டு திட்டத்தை இயக்கவும்:

    apachectl அழகாக

  3. இந்த கட்டளையை இயக்க ரூட் பயனராக நீங்கள் sudo செய்ய வேண்டும்.

தி

apachectl அழகாக

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

  • என்றால்

    apachectl அழகாக

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

    apachectl மறுதொடக்கம்

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

  • apachectl stop

    Apache சேவையகத்தை நிறுத்த.

  • apachectl தொடக்கம்

    அப்பாச்சி சர்வர் தொடங்க (அப்பாச்சி இயங்கும் என்றால் ஒரு பிழை செய்தி துரத்தும்).

  • apachectl configtest

    கட்டமைப்பு கோப்பு தொடரியல் சோதிக்க.

  • இந்த கட்டளைகள் மிகவும் பயனுள்ளதாக இருக்கும்.

உங்கள் அப்பாச்சி சர்வர் மறுதொடக்கம் உதவிக்குறிப்புகள்

  1. init.d மீண்டும் ஏற்றவும்

    மற்றும்

    apachectl அழகாக

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

  2. init.d மறுதொடக்கம்

    மற்றும்

    apachectl மறுதொடக்கம்

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

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

    init.d stop

    அல்லது

    apachectl stop

    கட்டளை.

  4. குறைந்தபட்சம் 10 வினாடிகள் காத்திருக்கவும் பின்னர் இயக்கவும்

    init.d தொடக்கம்

    தொடக்கத்தில்

    apachectl தொடக்கம்

  5. அது வேலை செய்யவில்லை என்றால், இயங்குவதன் மூலம் ஒரு சிக்கல் இல்லை என்பதை உறுதிப்படுத்த உங்கள் கட்டமைப்பு கோப்புகளை ஒரு காசோலை இயக்க வேண்டும்

    apachectl அழகாக

  6. இந்த வழிமுறைகளை நீங்கள் நிறுத்தி, இயங்கும்!