Apache වෙබ් සේවාදායකය නැවත ආරම්භ කිරීම සඳහා හොඳම මාර්ගය

උබුන්ටු, RedHat, Gentoo සහ අනෙකුත් Linux Distros මත Apache නැවත ආරම්භ කරන්න

ඔබ විවෘත කේත පදනම මත ඔබේ වෙබ් අඩවිය අනුග්රහය දක්වන්නේ නම්, මෙම වේදිකාව Apache වේ. මෙම කාරණය නම්, ඔබ Apache සේවාදායකයක් සමඟ සත්කාරකත්වය සපයන විට, ඔබ Apache httpd.conf ගොනුව හෝ වෙනත් මානකරන ගොනුව සංස්කරණය කිරීම සිදු කරන විට (නව අථත්ය ධාරකයක් එකතු කිරීම වැනි), ඔබ Apache නැවත ආරම්භ කිරීමට අවශ්ය වනු ඇත ඔබගේ වෙනස්කම් ක්රියාත්මක වනු ඇත. මෙය භයානක පෙනුමක් ඇති විය හැකිය. එහෙත්, එය ඉතාම පහසුය.

සත්ය වශයෙන්ම, ඔබට එය විනාඩි 1 ක් තුල සිදු කළ හැකිය (පියවරෙන් පියවර උපදෙස් ලබා ගැනීම සඳහා මෙම ලිපිය කියවා ගැනීමට කාලය නොසලකා හැර).

ඇරඹේ

ඔබගේ Linux Apache වෙබ් සේවාදායකය නැවත ආරම්භ කිරීම සඳහා, හොඳම ක්රමය වන්නේ init.d විධානය භාවිතා කිරීමයි. මෙම විධානය Red Hat, Ubuntu සහ Gentoo වැනි ලිනක්ස් බෙදාහැරීම් බොහෝමයක් ඇත. මෙන්න ඔබ මෙය කරන්නේ කෙසේද?

  1. SSH හෝ ටෙලිට් භාවිතා කර ඔබගේ වෙබ් සේවාදායකයට ලොග් වන්න, ඔබේ පද්ධතියේ init.d විධානය අඩංගු වේ. එය සාමාන්යයෙන් / etc ඩිරෙක්ටරියෙහි දක්නට ඇත, එබැවින් එම නාමාවලිය ලැයිස්තුගත කරන්න:
    ls / etc / i *
  2. ඔබගේ සේවාදායකය init.d භාවිතා කරන්නේ නම්, එම ෆෝල්ඩරයේ ආරම්භක ගොනු ලැයිස්තුවක් ඔබට ලැබෙනු ඇත. ඊළඟ ෆෝල්ඩරය තුළ apache හෝ apache2 සඳහා සොයන්න. ඔබ init.d නම්, නමුත් Apache ආරම්භක ගොනුවක් නොමැති නම්, මෙම ලිපියේ කොටසේ "Init.d without Init.d" රෙකෝඩනය කියවන මාතෘකාව වෙත යන්න, එසේ නොමැතිව ඔබ දිගටම කරගෙන යා හැක.
  3. ඔබ init.d සහ Apache ආරම්භ කිරීමේ ගොනුවක් තිබේ නම්, ඔබ විසින් මෙම විධානය භාවිතා කර Apache නැවත ස්ථාපිත කළ හැක:
    /etc/init.d/apache2 රීලෝඩ් කරන්න
    ඔබට මෙම විධානය ක්රියාත්මක කිරීමට root පරිශීලක ලෙස sudo කිරීමට අවශ්ය විය හැක.

Reload රීතිය

රීලෝඩ් විකල්පය භාවිතා කරන්නේ සේවාදායකය ධාවනය වන බැවින් (Apache servers) නැවත ආරම්භ කිරීම සඳහා වන හොඳම ක්රමයයි. ඒ වෙනුවට, එය නිකම්ම httpd.conf ගොනුව නැවත පුරවා ගන්න, සාමාන්යයෙන් ඔබට මෙය සිදු කිරීමට අවශ්ය වන්නේ මේ ආකාරයෙන්ය.

රීලෝඩ් විකල්පය ඔබට වැඩක් නොලැබුණහොත්, පහත සඳහන් විධානයන් භාවිතා කිරීමටද ඔබට උත්සාහ කළ හැකිය:

ඔබේ සේවාදායකය නැවත ආරම්භ කිරීම Init.d without

හොඳයි, එබැවින් ඔබගේ සේවාදායකයට init.d නොලැබුනහොත් අපි ඔබ විසින් මඟ හැරී යනවා. ඔබ මෙය නම්, බලාපොරොත්තු සුන් නොකරන්න, තවමත් ඔබගේ සේවාදායකය නැවත ආරම්භ කළ හැකිය. ඔබ විසින් apachectl විධානය සමඟ ඔබ අතින් එය කළ යුතු වේ. මෙම සිද්ධිය සඳහා පියවර පහත දැක්වේ:

  1. SSH හෝ ටෙලි නාට්ය භාවිතා කරමින් ඔබේ වෙබ් සේවාදායක පරිගණකයට පිවිසෙන්න
  2. Apache පාලන වැඩසටහන ක්රියාත්මක කරන්න:
    ඇප්චෙක්
    ඔබට මෙම විධානය ක්රියාත්මක කිරීමට root පරිශීලක ලෙස sudo කිරීමට අවශ්ය විය හැක.

Apachectl අනුග්රහය ලබාදෙන විධානය Apache මඟින් ඔබට විවෘතව සම්බන්දයන් සාවධානව තොරව සේවාදායකය නැවත ආරම්භ කිරීමට අවශ්යය. එය ස්වයංක්රීයවම නැවත ආරම්භ කිරීම ඇරඹීමට පෙර Apache ෆයිල්ස් පරීක්ෂා කරයි.

Apachectl අනුග්රහය ඔබේ සේවාදායකය නැවත ආරම්භ කර නොමැති නම්, ඔබට උත්සාහ කළ හැකි තවත් කරුණු කිහිපයක් තිබේ.

ඔබගේ Apache සර්වරය නැවත ආරම්භ කිරීම සඳහා ඉඟි: