উত্তর:
sudo service apache2 restart
যেভাবে রেড হ্যাট থেকে ধার করা হয়েছে।
sudo restart apache2
কাজ করছে না Ubuntu 12.04
। অন্যান্য উবুন্টু সংস্করণ সম্পর্কে নিশ্চিত নয়।
sudo service apache2 restart
তা কাজ করবে।
sudo restart apache2
উবুন্টু 14.04 এ কাজ করছে না। sudo service apache2 restart
কঠোর পরিশ্রম করছে
আপনি কি অ্যাপাচি পুনরায় আরম্ভ করতে চান , বা আপনি চান কি এর কনফিগারেশন পুনরায় লোড করতে চান ?
প্রত্যেকেই প্রথম প্রশ্নের উত্তর দিচ্ছিল; আপনি দ্বিতীয় সঙ্গে করতে পারেন
sudo service apache2 reload
করুণভাবে পুনরায় লোড করা কিছুটা দ্রুত, এবং কোনও ডাউনটাইম নেই।
একটি সতর্কতা রয়েছে: যদি আপনার অ্যাপাচি কনফিগারেশন ফাইলগুলিতে একটি ত্রুটি থাকে (উদাহরণস্বরূপ যে ডিরেক্টরি নেই এমন কোনও লগ ফাইল কনফিগার করে), সার্ভারটি কনসোলে কোনও ত্রুটি বার্তা প্রিন্ট না করে নিঃশব্দে প্রস্থান করতে পারে। সর্বাধিক অন্যান্য ত্রুটি ধরা হয় apache2ctl configtest
যে service apache2 reload
সঙ্গে প্রকৃত রিলোড করার আগে রান apache2ctl graceful
।
sudo apache2ctl configtest
ক্রেসফুল পুনঃসূচনা করার আগে সর্বদা চালান । গ্রেফুল রিস্টার্ট ব্যর্থ হবে এবং কনফিগের সিন্ট্যাক্স ত্রুটি থাকলে অ্যাপাচি বন্ধ হবে।
apache2ctl graceful
পরিবর্তে ঠিক প্রস্তাব দিই service apache2 reload
, যা configtest
আগে চালিত হয় graceful
।
সুপারিশ করা শুরু করার জন্য / পরিষেবাগুলি বন্ধ উবুন্টু অধীনে উপায় (শুধুমাত্র অ্যাপাচি) শুরু ব্যবহার করতে / স্টপ / রিলোড কমান্ড (যা সত্যিই সিম্বলিক লিংক হয় initctl প্রোগ্রাম, অংশ ভুঁইফোড় )।
লিগ্যাসি /etc/init.d
স্ক্রিপ্টগুলি ব্যবহার করে এমন পরিষেবাগুলির জন্য , সংশ্লিষ্ট স্ক্রিপ্টটিকে সঠিক পরামিতি সহ কল করা হবে; যে পরিষেবাগুলি ভুঁইফোড় পরিকাঠামো ব্যবহারের জন্য, উপযুক্ত ঘটনা উত্তরণের পথে সংকেত হবে
ভুঁইফোড় মাধ্যমে ডেমন
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
এই সমাধানটি আমার পক্ষে কাজ করেছে।
আপনি যদি আপনার সিস্টেমে অ্যাপাচি ২.৪ সংস্করণ ইনস্টল করেন, আপনার স্থানীয় সিস্টেমে আপনার অ্যাপাচি সার্ভারটি পুনরায় চালু করতে বা বন্ধ করতে, আপনার নিম্নলিখিত আদেশটি চালানো উচিত
./apachectl start
অথবা আপনি পুনরায় চালু করতে পারেন , আপনার প্রয়োজন অনুযায়ী বন্ধ করুন । এটি পরীক্ষিত কোড
আপনার অ্যাপাচি সার্ভারটি পুনঃসূচনা করার সেরা উপায়টি নিম্নলিখিত আদেশটি ব্যবহার করে:
$ sudo service apache2 restart
পরিবর্তন আপনি নীচের আদেশটি ব্যবহার করতে পারেন:
$ sudo /etc/init.d/apache2 restart
sudo systemctl restart apache2
systemctl - systemd সিস্টেম এবং পরিষেবা পরিচালককে নিয়ন্ত্রণ করুন।
systemctl "সিস্টেমড" সিস্টেম এবং পরিষেবা পরিচালকের স্থিতিকে অন্তঃসীক্ষা এবং নিয়ন্ত্রণ করতে ব্যবহৃত হতে পারে।
যদি আপনি রুট হন: (উবুন্টুতে রুট অক্ষম করা আছে, আমার মনে হয় '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
হয় এলএসবি উপায়, এবং বেশিরভাগ বিতরণে কাজ করা উচিত, এখন শেষ পর্যন্ত দেবিয়ান এবং উবুন্টু তা পেয়েছে।