অ্যাপাচিেক্টল এবং অ্যাপাচি 2 ব্যবহার করে অ্যাপাচি পুনরায় চালু করার মধ্যে পার্থক্য কী?


9

আমি অ্যাপাচি পুনরায় চালু করার তিনটি উপায় সম্পর্কে জানি:

sudo /usr/sbin/apachectl restart

sudo /etc/init.d/apache2 restart

service apache2 restart

প্রতিটি উপায় নীচে কি করে?

আমি service apache2 stopউবুন্টুতেও চেষ্টা করেছি , তবে এটি কোনও কারণে সার্ভারটি থামায় না: লোকালহোস্ট এখনও আমার ডেস্কটপে পরিবেশন করে।

উত্তর:


10

serviceএবং / অথবা init.dস্ক্রিপ্টগুলি ঠিক একই জিনিস যেমন এটি একই httpdস্ক্রিপ্টটি চালায় , এটি মূলত পরিষেবা stopএবং (re)start httpdপরিষেবা বোঝানো হয়েছিল , যখন apachectlআরও কিছু করতে পারে (আউটপুট দেখুন)।

apachectl:

# apachectl 
Usage: /usr/sbin/httpd [-D name] [-d directory] [-f file]
                       [-C "directive"] [-c "directive"]
                       [-k start|restart|graceful|graceful-stop|stop]
                       [-v] [-V] [-h] [-l] [-L] [-t] [-S]
Options:
  -D name            : define a name for use in <IfDefine name> directives
  -d directory       : specify an alternate initial ServerRoot
  -f file            : specify an alternate ServerConfigFile
  -C "directive"     : process directive before reading config files
  -c "directive"     : process directive after reading config files
  -e level           : show startup errors of level (see LogLevel)
  -E file            : log startup errors to file
  -v                 : show version number
  -V                 : show compile settings
  -h                 : list available command line options (this page)
  -l                 : list compiled in modules
  -L                 : list available configuration directives
  -t -D DUMP_VHOSTS  : show parsed settings (currently only vhost settings)
  -S                 : a synonym for -t -D DUMP_VHOSTS
  -t -D DUMP_MODULES : show all loaded modules 
  -M                 : a synonym for -t -D DUMP_MODULES
  -t                 : run syntax check for config files
# 

ঠিক আছে কারণ আমি জিজ্ঞাসা করছি কারণ আমি sudo / usr / sbin / apachectl পুনঃসূচনা ব্যবহার করেছি এবং আমার সমস্ত জ্যাঙ্গো স্ট্যাটিক ফাইলগুলি এখন 404 ত্রুটি দেয়, ভেবেছিল এটি সার্ভার পুনরায় বুট করার পদ্ধতিতে কিছু করার আছে
— ডঃ ম্যানহাটন

@ ডিআরমানহান এটি সম্ভবত আপনার কনফিগারেশন ফাইলগুলি পরিবর্তন করেছে (সম্ভবত পুনর্লিখনের মাধ্যমে)। আপনি পূর্বে এটি লক্ষ্য করেন নি কারণ আপনি পরিষেবাটি আরম্ভ না করা পর্যন্ত পরিবর্তন কার্যকর হয়নি।
— kojow7
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.