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


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.