রানটাইমে কোন httpd.conf অ্যাপাচি ব্যবহার করছে তা কীভাবে খুঁজে পাবেন


29

আমি এটি খুঁজতে সর্বদা সংগ্রাম করেছি: আপনি কীভাবে অ্যাপাচি জিজ্ঞাসা করতে পারেন যে এটি কোন ফাইলটি লোড করার জন্য ব্যবহৃত হয়েছিল?

আপনার যখন অ্যাপাচি চলার বেশ কয়েকটি উদাহরণ রয়েছে বা আপনি যদি দীর্ঘকাল ধরে মেশিনটির দিকে নজর না দিয়ে থাকেন এবং ডিস্কে অনেকগুলি httpd.conf ফাইল থাকে তখন এটি কঠিন হয়ে যায়!

অনেক ধন্যবাদ :)

উত্তর:


44
apache2ctl -V | grep SERVER_CONFIG_FILE

বিঙ্গো। দয়া করে নোট করুন যে বাইনারিটিকে বিভিন্ন বিতরণ বা অপারেটিং সিস্টেমের জন্য অ্যাপাচিেক্টল বলা যেতে পারে। এছাড়াও HTTPD_ROOT- এর জন্য গ্রেপ - HTTPD_ROOT এর মান SERVER_CONFIG_FILE এ প্রিপেন্ড করা আপনাকে কনফিগার ফাইলের পুরো পথ দেবে।
মিহাই লিম্বান

1
আমার ক্ষেত্রে এটি: -D HTTPD_ROOT = "/ srv / www" -D SERVER_CONFIG_FILE = "/ ইত্যাদি / অ্যাপাচি 2 / httpd.conf"
ভের্টেক

এটা আমার দিন সংরক্ষিত =) এছাড়াও আপনি কেবল চেষ্টা করে দেখতে পারেন httpd.confক্ষেত্রে যে SERVER_CONFIG_FILE অন্য কিছু নামকরণ করা হয় মধ্যে: apachectl -V | grep httpd.conf
সাইক্লোনকোড

2
এছাড়াও হতে পারে এইচডিডি-ভি
লোটাস

আমার জন্য উত্তরটি ঠিকঠাক কাজ করেছে তবে আমাকে অ্যাপাচি 2 সিটিএলকে অ্যাপাচিেক্টল দিয়ে প্রতিস্থাপন করতে হবে।
skiabox


2

ইয়োসেমাইটে আমি এটি পেয়েছিলাম /Library/Server/Web/Config/apache2/httpd_server_app.conf

যদিও apachectl -V | grep .conf

দেয় -D SERVER_CONFIG_FILE="/private/etc/apache2/httpd.conf"


0

২০১ 2016 সাল পর্যন্ত ( বাগ 59376 ), Apache 2.4.23এই উদ্দেশ্যে উত্সর্গীকৃত একটি বিকল্প উপলব্ধ।

এটি লাইন নম্বর সহ পুরো কনফিগারেশন ফাইল ট্রি প্রদর্শন করতে পারে যা জটিল কনফিগারেশনগুলি ডিবাগ করার জন্য দরকারী।

$ apachectl -t -D DUMP_INCLUDES

Included configuration files:
  (*) /etc/httpd/conf/httpd.conf
    (21) /etc/httpd/conf.d/elasticbeanstalk_log.conf
    (21) /etc/httpd/conf.d/healthd.conf
    (21) /etc/httpd/conf.d/ssl.conf
    (22) /etc/httpd/conf.d/elasticbeanstalk/00_application.conf
    (22) /etc/httpd/conf.d/elasticbeanstalk/01_gzip.conf
    (22) /etc/httpd/conf.d/elasticbeanstalk/02_static.conf

অথবা,

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