Answers:
sudo service apache2 restart
Red Hat වෙතින් ණයට ගත් ක්රමයට.
sudo restart apache2
වැඩ කරන්නේ නැහැ Ubuntu 12.04
. වෙනත් උබුන්ටු අනුවාදයන් ගැන විශ්වාස නැත.
sudo service apache2 restart
, එවිට එය ක්රියාත්මක වේ.
sudo restart apache2
උබුන්ටු 14.04 හි ක්රියා නොකරයි. sudo service apache2 restart
දැඩි ලෙස වැඩ කරයි.
ඔබට Apache නැවත ආරම්භ කිරීමට අවශ්යද , නැතහොත් එහි වින්යාසය මනරම් ලෙස නැවත පූරණය කිරීමට ඔබට අවශ්යද ?
හැමෝම පළමු ප්රශ්නයට පිළිතුරු දුන්නා; ඔබට දෙවැන්න කළ හැකිය
sudo service apache2 reload
කාරුණිකව නැවත පූරණය කිරීම ටිකක් වේගවත් වන අතර අක්රීය කාලයක් නොමැත.
එක් අවවාදයක් තිබේ: ඔබේ අපාචේ වින්යාස ලිපිගොනු වල දෝෂයක් තිබේ නම් (උදා: නොපවතින නාමාවලියක ලොග් ගොනුවක් වින්යාස කරයි), කොන්සෝලය වෙත කිසිදු දෝෂ පණිවිඩයක් මුද්රණය නොකර සේවාදායකයා නිහ ly ව පිටවිය හැකිය. වෙනත් බොහෝ වැරදි විසින් හසු apache2ctl configtest
බව service apache2 reload
සමග සැබෑ රීලෝඩ් කිරීමට පෙර දිවෙන apache2ctl graceful
.
sudo apache2ctl configtest
අලංකාර නැවත ආරම්භ කිරීමට පෙර සෑම විටම ධාවනය කරන්න . අලංකාර නැවත ආරම්භ කිරීම අසාර්ථක වන අතර වින්යාසයට සින්ටැක්ස් දෝෂයක් තිබේ නම් අපාචේ නතර වේ.
apache2ctl graceful
, ඒ වෙනුවට හුදෙක් නිර්දේශ service apache2 reload
ද දිවෙන, configtest
පෙර graceful
.
/ නැවතුම් සේවා (හුදෙක් Apache නොවේ) ආරම්භ කිරීමට උබුන්ටු යටතේ නිර්දේශිත ක්රමය (ඇත්තටම වෙත සංකේතාත්මක සබැඳි වන ආරම්භයේ / නැවතුම් / රීලෝඩ් විධාන භාවිතා කිරීමයි initctl වැඩසටහන, කොටසක් මත් වර්ජකයන්ගේ ).
පැරණි /etc/init.d
ස්ක්රිප්ට් භාවිතා කරන සේවාවන් සඳහා , අනුරූප ස්ක්රිප්ට් නිවැරදි පරාමිතීන් සමඟ කැඳවනු ලැබේ; මත් වර්ජකයන්ගේ යටිතල පහසුකම් භාවිතා කරන සේවාවන් සඳහා, සුදුසු අවස්ථාවට සංක්රමණය වූ සංඥා කරනු ඇත
මත් වර්ජකයන්ගේ daemon හරහා
initctl .
එබැවින්, උබුන්ටු හි අපාචේ ආරම්භ කිරීමට / නැවැත්වීමට / නැවත පූරණය කිරීමට / නැවත ආරම්භ කිරීමට, ඔබට මෙය භාවිතා කළ හැකිය:
sudo start apache2
sudo stop apache2
sudo reload apache2
sudo restart apache2
sudo /etc/init.d/apache2 restart
ඇත්තෙන්ම ඔබ පිටතට හුවමාරු කළ හැකි restart
සඳහා stop
, start
සහ (මම හිතන්නේ)reload
මාරියස් පැවසූ පරිදි නැවත ආරම්භ කිරීම සඳහා අලංකාරය භාවිතා කළ යුතුය:
sudo apache2ctl graceful
හෝ
sudo apache2ctl graceful-stop
අපාචේව ලස්සනට නවත්වන්න.
වෙබ් සේවාදායකය නැවත ආරම්භ කිරීමට / නැවැත්වීමට පෙර වෙබ් පිටු සඳහා වන සියලුම ඉල්ලීම් ඉටු වන තුරු මෙම විධානයන් බලා සිටින අතර එමඟින් ඔබේ පරිශීලකයාට වෙබ් පිටුවෙන් අඩක් නොලැබේ.
පළමුව ඔබ මෙම විධානය භාවිතා කර ඔබේ තත්වය පරීක්ෂා කරන්න
sudo service apache2 status
ඉන්පසු ධාවනය වන සේවාව නවත්වන්න
sudo service apache2 stop
ඉන්පසු මෙම විධානය භාවිතා කරන්න:
sudo /opt/lampp/lampp start
මෙම විසඳුම මා වෙනුවෙන් වැඩ කර ඇත.
ඔබ ඔබේ පද්ධතියේ Apache 2.4 අනුවාදය ස්ථාපනය කරන්නේ නම්, ඔබේ දේශීය පද්ධතියේ නැවත ආරම්භ කිරීම හෝ ඔබේ Apache සේවාදායකය නැවැත්වීම සඳහා, ඔබ පහත විධානය ක්රියාත්මක කළ යුතුය
./apachectl start
නැතහොත් ඔබට නැවත ආරම්භ කිරීම භාවිතා කළ හැකිය , ඔබේ අවශ්යතාවය අනුව නතර කරන්න. මෙය පරීක්ෂා කළ කේතය
ඔබගේ Apache සේවාදායකය නැවත ආරම්භ කිරීමට හොඳම ක්රමය පහත දැක්වෙන විධානය භාවිතා කිරීමයි:
$ sudo service apache2 restart
වෙනස් කරන්න ඔබට පහත විධානය භාවිතා කළ හැකිය:
$ sudo /etc/init.d/apache2 restart
sudo systemctl restart apache2
systemctl - systemd පද්ධතිය සහ සේවා කළමනාකරු පාලනය කරන්න.
"systemd" පද්ධතියේ සහ සේවා කළමණාකරුගේ තත්වය ස්වයං විග්රහ කිරීමට සහ පාලනය කිරීමට systemctl භාවිතා කළ හැකිය.
ඔබ root නම්: (උබුන්ටු වල root අක්රීය කර ඇත, මම සිතන්නේ, 'sudo' විධානය භාවිතා කරනවාට වඩා!)
$ /etc/init.d/apache stop
$ /etc/init.d/apache start
$ /etc/init.d/apache restart
$ /etc/init.d/apache reload
(ඔබ a2ensite හෝ a2dissite භාවිතා කළේ නම්, ඔබේ අපාචේ වින්යාසය නැවත පූරණය කළ යුතුය)
root
අක්රීය කර නැත, ඔබ එය තනිවම ලබා නොදෙන්නේ නම් එයට මුරපදයක් නොමැත.
//stop apache
අදහසක් වෙන්න තිබුනේ? එසේ නම්, සම්මත ෂෙල් අංකනය වනු ඇත #stop apache
, //
එය කඩිනමින් ක්රියා නොකරයි
root
හෝ එම කාරණය සඳහා මුරපදය root
අවශ්ය ඕනෑම ආකාරයකින් ලොග් වීමට නොහැකි බව සහතිකයි root
, නමුත් වීමට වෙනත් ක්රම තිබේ root
. උදාහරණයක් ලෙස sudo -i
අනුගමනය කර උත්සාහ කරන්න, whoami
එවිට ඔබ සැබවින්ම ලොග් වී ඇති බව ඔබට පෙනෙනු ඇත root
. එසේම, ඔබ එසේ කරන්නේ නම්, ps aux | grep root
ඔබේ පද්ධතියේ දැනටමත් බොහෝ ක්රියාදාමයන් ක්රියාත්මක වන බව ඔබට පෙනෙනු ඇත root
. එබැවින්, අවිවාදිත ය root
.
sudo -E -s
. අක්රීය කිරීමෙන් මම උපකල්පනය කරන්නේ ඔබට කෙලින්ම පිවිසිය නොහැකි බවයි root
, නමුත් ඔබට තවමත් ක්රියාවලීන් ක්රියාත්මක කළ හැකිය root
.
service
එල්එස්බී ක්රමය වන අතර බොහෝ බෙදාහැරීම්වල වැඩ කළ යුතුය, දැන් ඩෙබියන් සහ උබුන්ටු අවසානයේ එය ලබා ගත්හ.