Bagaimana saya bisa menemukan di mana httpd.conf
file saya berada?
Saya menjalankan server Ubuntu Linux dari Amazon Web Services EC2 (Elastic Compute Cloud) dan saya tidak dapat menemukan konfigurasi Apache saya.
linux
apache
ubuntu
amazon-ec2
httpd.conf
Shalin Shah
sumber
sumber
find / -name httpd.conf
/etc/httpd/conf/httpd.conf
access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/…locate httpd.conf
Jawaban:
Dapatkan jalur menjalankan Apache
Tambahkan
-V
argumen ke jalurReferensi:
http://commanigy.com/blog/2011/6/8/finding-apache-configuration-file-httpd-conf-location
sumber
sudo /usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
memberi saya beberapa kesalahan peringatanInvalid Mutex directory
sehingga perintah yang tepat yang saya gunakan adalahsudo apachectl -V | grep SERVER_CONFIG_FILE
Lihat http://wiki.apache.org/httpd/DistrosDefaultLayout untuk diskusi tentang di mana Anda mungkin menemukan file konfigurasi Apache httpd di berbagai platform, karena ini dapat bervariasi dari rilis ke rilis dan platform ke platform. Namun, jawaban yang paling umum adalah / etc / apache / conf atau / etc / httpd / conf
Secara umum, Anda dapat menentukan jawabannya dengan menjalankan perintah:
(Itu huruf kapital V). Atau, pada sistem di mana httpd diganti namanya, mungkin
apache2ctl -V
Ini akan mengembalikan berbagai detail tentang bagaimana httpd dibangun dan dikonfigurasi, termasuk lokasi default file konfigurasi utama.
Salah satu garis output akan terlihat seperti:
yang, dikombinasikan dengan garis:
akan memberi Anda path lengkap ke lokasi default file konfigurasi
sumber
apache2ctl -V
perintah dan mencari jalan di apa yang terdaftar setelah.apache2ctl
bukan versi berganti namahttpd
, itu nama yang berbeda dari aplikasi yang sama pada OS berbasisthe command httpd
tidak ditemukan.