সম্পূর্ণ গণনা করা অ্যাপাচি httpd কনফিগারেশন দেখছেন?


9

অ্যাপাচি এইচডিডি ব্যবহার করছে এমন গণ্য কনফিগারেশন উত্পন্ন করার জন্য কি কোনও আদেশ / সরঞ্জাম রয়েছে? আমি জানি যে আমি ম্যানুয়ালি httpd.conf এবং অন্যান্য কনফিগারেশন ফাইলগুলি দিয়ে যেতে পারি, তবে সুবিধার জন্য প্রযোজ্য সমস্ত অন্তর্ভুক্ত ফাইল এবং বিভাগগুলির একটি কনফিগারেশন উত্পন্ন করার জন্য কি কোনও আদর্শ সরঞ্জাম আছে?

ধন্যবাদ,

জেমস

সম্পাদনা: আমারও উল্লেখ করা উচিত ছিলাম আমি প্রাক-বিল্ট বাইনারি থেকে অ্যাপাচি এর একটি উইন্ডোজ এক্স -64 সংস্করণও ব্যবহার করছি।


1
দুর্দান্ত প্রশ্নের জন্য +1! আমি দশ বছরেরও বেশি সময় ধরে অ্যাপাচি পরিচালনা করছি এবং কেবল এখনই বুঝতে পেরেছি আপনি যে ধরণের দর্শন চেয়েছেন তার পরিবর্তে আমি কনফিগারেশন ফাইলগুলির মাধ্যমে সর্বদা ঝলক পেয়েছি। পিএইচপি-তে phpinfo () এর অনুরূপ মতামত পাওয়া ভাল হবে তা নিশ্চিত। :-)
জান্নে পিক্করাইন

@ জান্নান ধন্যবাদ :) আমি জাভা প্রজেক্টগুলিতে একটি বিল্ড টুল হিসাবে পূর্বে ম্যাভেনকে ব্যবহার করেছি, যা কনফিগারেশনের জন্য বিভিন্ন 'পিওএম' এক্সএমএল ফাইল ব্যবহার করে (বিভিন্ন ফোল্ডারে) এবং এ জাতীয় কাজ করার উপায় রয়েছে - সমস্ত সংযুক্ত ফাইলকে এক হিসাবে দেখুন উত্পন্ন POM। আমি মনে করি কনফিগারেশন বাছাই করার চেষ্টা করার সময় এই জাতীয় সরঞ্জাম অমূল্য
জ্যামিবারো

উত্তর:


5

একটি অ্যাপাচি মডিউল উপলব্ধ রয়েছে যা বিভিন্ন সেটিংস এবং সক্রিয় কনফিগারেশন সহ বিশদ পৃষ্ঠা দেখায়।

mod_infoডিফল্টরূপে অক্ষম করা হয়েছে এবং ./configure --enable-infoঅ্যাপাচি নির্মাণের সময় অবশ্যই সক্ষম করতে হবে । ডেবিয়ান এবং উবুন্টুতে, এই মডিউলটি এবং এর কনফিগারেশনটি ব্যবহার করে সক্ষম করা যেতে পারে sudo a2enmod info

আপনার কনফিগারেশন ফাইলে (httpd.conf) পরবর্তী লাইনগুলি রাখুন (ব্যবহার করার সময় প্রয়োজনীয় নয় a2enmod):

<Location /server-info>
    SetHandler server-info
</Location>

সার্ভারটি পুনরায় চালু করার পরে, কনফিগারেশন ফাইলটি http://example.com/server-info?config এ উপলব্ধ ( example.comআপনার সার্ভারের ঠিকানা দিয়ে প্রতিস্থাপন করুন )

মনে রাখবেন যে এই তথ্যটি বেশ সংবেদনশীল, আপনি সম্ভবত এইভাবে অ্যাক্সেসকে সীমাবদ্ধ করতে চান:

<Location /server-info>
  SetHandler server-info
  Order deny,allow
  Deny from all
  Allow from yourcompany.com
</Location>

আরও তথ্যের জন্য, http://httpd.apache.org/docs/2.2/mod/mod_info.html দেখুন


আপনার পরামর্শের জন্য ধন্যবাদ. আমার ধারণা এটি এটি করার একটি উপায়, তবে আমি আরও অফলাইন সমাধান খুঁজছি - বিশেষত অ্যাক্সেস নিয়ন্ত্রণ সংক্রান্ত উদ্বেগগুলির সাথে। আমি মনে করি আমি /server-infoকেবল ক্ষেত্রে ক্ষেত্রে কিছু এলোমেলো পথ ব্যবহার করার পরামর্শ দিচ্ছি :)
জ্যামিবারো

/server-infoডিফল্ট পাথ, তাই বিভ্রান্তি এড়াতে আমি এটি ব্যবহার করছি using সুরক্ষার ভিত্তিতে, আপনি সত্যই কঠোর অ্যাক্সেস নিয়ন্ত্রণ সহ একটি আলাদা পথ ব্যবহার করবেন এবং আপনার কাজ শেষ হওয়ার পরে এটি অক্ষম করে দেবে। আপনি বেসিক / ডাইজেস্ট প্রমাণীকরণ সেট আপ করতে পারেন, লোকালহোস্টে অ্যাক্সেসকে সীমাবদ্ধ করতে পারেন এবং স্ক্রিপ্টে ডেটা পাওয়ার জন্য curlমিলিয়ে ব্যবহার html2textকরতে পারেন।
লেকেনস্টেইন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.