অ্যাপাচি সক্ষম মডিউলগুলি কীভাবে তালিকাভুক্ত করবেন?


88

এমন কোনও কমান্ড রয়েছে যা সমস্ত সক্ষম অ্যাপাচি মডিউলগুলির তালিকা করে?

উত্তর:


128

অ্যাপাচি লোড মডিউল তালিকা করতে:

apachectl -M

বা:

apachectl -t -D DUMP_MODULES 

বা RHEL, সেন্টোস, ফেডোরায়:

httpd -M

আরও বিকল্পের জন্য man apachectl। এই সমস্ত উত্তরগুলি সামান্য গুগল অনুসন্ধানের মাধ্যমে পাওয়া যাবে।


3
-Mকাজ করবে।
অ্যান্ড্রু বি

21
আমি গুগল অনুসন্ধান সম্পর্কে এই মন্তব্যটি ভালবাসি (
গুগলের

সার্ভার-তথ্যের ব্যবহার গুগলের মাধ্যমে খুঁজে পাওয়া আরও কঠিন এবং আরও বিশদ বিবরণ দেয় & যাদের শেল অ্যাক্সেস নেই তাদের তথ্যে অ্যাক্সেস দেওয়ার ক্ষমতা দেয় (যেমন ক্লায়েন্ট, ওয়েব বিকাশকারী, প্রকল্প পরিচালক, ...)

10

এছাড়াও আপনি দূরবর্তী সার্ভারগুলি থেকে তথ্য পেতে সার্ভার-তথ্য ব্যবহার করতে পারেন

<Location /server-info>
   SetHandler server-info
   Order allow,deny
   Allow from 127.0.0.1 xxx.xxx.xxx.xxx
</Location>

আপনি http://your.host.example.com/server-info?list এ সমস্ত সক্ষম অ্যাপাচি মডিউলগুলির তালিকা পেতে পারেন


7

আপনাকে তথ্য মডিউল সক্ষম করতে হবে:

sudo a2enmod info.load
sudo a2enmod info.conf
sudo service apache2 restart

পুনঃসূচনা করার পরে:

http://localhost/server-info

মডিউলগুলির একটি দীর্ঘ তালিকা এবং কনফিগারেশন তথ্য সরবরাহ করবে।

রিমোট সার্ভারগুলি থেকে দেখার জন্য, আপনি দূরবর্তী সার্ভারগুলিকে তথ্য দেখার অনুমতি দেওয়ার জন্য /etc/apache2/mods-available/info.conf এ 'প্রয়োজনীয়তা' বিকল্পটি পরিবর্তন করতে পারেন।


1
a2enmodMan ইনস্টলড sy মডিউলটি ম্যানুয়ালি "সিমলিংকিং" এর পরিবর্তে সক্ষম করতে কমান্ডটি ব্যবহার করবেন না কেন ?
ফ্লো শিল্ড

হ্যাঁ a2enmod আরও সঠিক। আমি যখন কনফিগারগুলি সম্পাদনা করি তখন আমি সাধারণত ফাইলগুলির সাথে থাকি এবং বিশেষত কমান্ডগুলি আমি খুব কমই ব্যবহার করি তা ভাবি না।
রিকফুসুসা

ঠিক আছে, এটি উভয় উপায়েই কাজ করে, ২.৪-এ (সম্ভবত ইতিমধ্যে এর আগেও?) আপনার কাছে a2enconf"কনফ-উপলব্ধ" ডিরেক্টরি থেকে "কনফ-সক্ষম" তে ফাইলগুলিও সিমলিংক করতে হবে :)
ফ্লো শিল্ড

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.