একটি আপাবা ওয়েব সার্ভার পুনরায় আরম্ভ করার সেরা উপায়

উবুন্টু, রেডহ্যাট, জিনু এবং অন্যান্য লিনাক্স ডিস্ট্র্রোতে আপাচার পুনরায় চালু করুন

যদি আপনি একটি খোলা উত্স প্ল্যাটফর্মে আপনার ওয়েবসাইট হোস্টিং করছেন, তাহলে সম্ভবত এটি এই প্ল্যাটফর্মটি আপাবে। যদি এই ক্ষেত্রে হয়, এবং আপনি একটি আপাবা সার্ভারের সাথে হোস্টিং করছেন, তখন আপনি Apache httpd.conf ফাইল বা অন্য কনফিগারেশন ফাইল (যেমন নতুন ভার্চুয়াল হোস্ট যোগ করা) সম্পাদনা করার জন্য কাজ করছেন, তখন আপনাকে Apache পুনরায় চালু করতে হবে যাতে আপনার পরিবর্তনগুলি কার্যকর হবে। এই ভীতিকর মনে হতে পারে, কিন্তু ভাগ্যক্রমে এটি করতে খুব সহজ।

আসলে, আপনি প্রায় এক মিনিটের মধ্যে এটি করতে পারেন (ধাপে নির্দেশিকা অনুসারে ধাপটি পেতে এই নিবন্ধটি পড়তে সময় লাগবে না)।

শুরু হচ্ছে

আপনার লিনাক্স অপাচে ওয়েব সার্ভার পুনরায় আরম্ভ করার জন্য, init.d কমান্ডটি ব্যবহার করার সর্বোত্তম উপায়। এই কমান্ডটি Red Hat, উবুন্টু এবং Gentoo সহ লিনাক্সের অনেক ডিস্ট্রিবিউশনগুলিতে পাওয়া যায়। এখানে আপনি কিভাবে এটি করতে হবে:

  1. SSH অথবা telnet ব্যবহার করে আপনার ওয়েব সার্ভারে লগইন করুন এবং নিশ্চিত করুন যে আপনার সিস্টেমের মধ্যে init.d কমান্ড রয়েছে। এটি সাধারণত / etc ডিরেক্টরির মধ্যে পাওয়া যায়, তাই তালিকাটি ডিরেক্টরি:
    ls / etc / i *
  2. আপনার সার্ভার init.d ব্যবহার করে, আপনি যে নির্দিষ্ট ফোল্ডারে আরম্ভের ফাইলের তালিকা পাবেন। পরবর্তী ফোল্ডারে আপাচি বা apache2 দেখুন যদি আপনার init.d থাকে, তবে আপনার কাছে Apache প্রারম্ভিক ফাইল নেই তবে শিরোনামের সাথে এই নিবন্ধের বিভাগে যান যা "Init.d ছাড়া আপনার সার্ভার পুনরায় চালু করা" পড়ে, অন্যথায় আপনি চালিয়ে যেতে পারেন।
  3. যদি আপনার init.d এবং একটি আপাচি প্রারম্ভিক ফাইল থাকে, তবে আপনি এই কমান্ড ব্যবহার করে Apache পুনরায় আরম্ভ করতে পারেন:
    /etc/init.d/apache2 পুনরায় লোড করুন
    এই কমান্ডটি চালানোর জন্য আপনাকে root ব্যবহারকারী হিসাবে sudo করতে হবে।

রিলোড বিকল্প

আপলোড সার্ভারটি পুনরায় চালু করার সর্বোত্তম উপায় হল সার্ভার চালু রাখা (প্রসেসটি মরা এবং রিস্টার্ট করা হয় না)। পরিবর্তে, এটি শুধু httpd.conf ফাইলটি পুনরায় লোড করে, যা সাধারণত আপনি যেকোনোভাবে এই দৃষ্টান্তে করতে চান।

যদি পুনরায় লোড বিকল্পটি আপনার জন্য কাজ করে না, তাহলে আপনি নিম্নলিখিত কমান্ডগুলি ব্যবহার করার পরিবর্তেও চেষ্টা করতে পারেন:

Init.d ছাড়া আপনার সার্ভার পুনরায় চালু করা হচ্ছে

ঠিক আছে, তাই এই যেখানে আমরা আপনাকে জিজ্ঞাসা করা যদি আপনার সার্ভার init.d আছে না। যদি আপনি এই হয়, হতাশা না, আপনি এখনও আপনার সার্ভার পুনরায় আরম্ভ করতে পারেন। আপনি কমান্ড apachectl সঙ্গে নিজে এটি করতে হবে এই দৃশ্যকল্প জন্য পদক্ষেপ এখানে:

  1. SSH অথবা টেলনেট ব্যবহার করে আপনার ওয়েব সার্ভার মেশিনে লগইন করুন
  2. আপাচি নিয়ন্ত্রণ প্রোগ্রাম চালান:
    এপাচেক্টেল সুন্দর
    এই কমান্ডটি চালানোর জন্য আপনাকে root ব্যবহারকারী হিসাবে sudo করতে হবে।

Apachectl graceful কমান্ডটি আপাখ্কে বলে যে আপনি কোনও খোলা সংযোগ বিচ্ছিন্ন না করে সার্ভারটিকে চরমভাবে পুনর্সূচনা করতে চান। এটা স্বয়ংক্রিয়ভাবে পুনর্সূচনা শুরু করার আগে কনফিগারেশন ফাইল পরীক্ষা করে নিশ্চিত করে যে Apache মরে না।

Apachectl রমণীয় আপনার সার্ভার পুনরায় আরম্ভ না হলে, আপনি চেষ্টা করতে পারেন কিছু অন্যান্য জিনিস আছে।

আপনার Apache সার্ভার পুনরায় চালু করার জন্য টিপস: