Apakah ada perintah / alat untuk menghasilkan konfigurasi terkomputasi yang digunakan Apache httpd? Saya tahu saya dapat secara manual membuka httpd.conf dan file konfigurasi lainnya, tetapi adakah alat standar untuk menghasilkan konfigurasi semua file dan bagian yang disertakan yang berlaku, untuk kenyamanan?
Terima kasih,
James
Sunting: Seharusnya saya juga menyebutkan bahwa saya juga menggunakan versi Windows x-64 dari Apache, dari biner yang dibuat sebelumnya.
apache-2.2
httpd
configuration
jamiebarrow
sumber
sumber
Jawaban:
Ada modul Apache yang tersedia yang menampilkan halaman berduri dengan berbagai pengaturan dan konfigurasi aktif.
mod_info
dinonaktifkan secara default dan harus diaktifkan./configure --enable-info
ketika membangun Apache. Pada Debian dan Ubuntu, modul ini dan konfigurasinya dapat diaktifkan menggunakansudo a2enmod info
.Masukkan baris berikutnya dalam file konfigurasi Anda (httpd.conf) (tidak perlu saat menggunakan
a2enmod
):Setelah memulai ulang server, file konfigurasi tersedia di http://example.com/server-info?config (ganti
example.com
dengan alamat server Anda)Perhatikan bahwa informasi ini cukup sensitif, Anda mungkin ingin membatasi akses seperti pada:
Untuk informasi lebih lanjut, lihat http://httpd.apache.org/docs/2.2/mod/mod_info.html
sumber
/server-info
berjaga-jaga :)/server-info
adalah jalur default, karenanya saya menggunakannya untuk menghindari kebingungan. Dari segi keamanan, Anda memang akan menggunakan jalur yang berbeda dengan kontrol akses yang ketat dan menonaktifkannya setelah Anda selesai. Anda dapat mengatur otentikasi Dasar / Intisari, membatasi akses ke localhost dan menggunakancurl
gabungan denganhtml2text
untuk mendapatkan data dalam skrip.