Saya, seperti banyak orang, memiliki instalasi Apache yang relatif out-of-the-box dengan banyak baris "LoadModule" default.
Sejak awal, saya telah menginstal banyak perangkat lunak, dan jujur saja, saya tidak tahu perangkat lunak apa yang menggunakan modul mana.
Saya ingin mengurangi jejak memori instance Apache saya, dan untuk itu, saya ingin menghapus modul agar tidak digunakan. Satu-satunya cara yang saya tahu untuk menentukan apakah suatu modul sedang digunakan adalah menghapusnya dari konfigurasi dan melihat apakah ada yang rusak. Ini buruk dalam banyak hal daripada yang saya punya waktu untuk menggambarkan.
Saya ingin tahu apakah ada yang mengetahui cara untuk membuat Apache melaporkan modul mana yang telah digunakan , atau apakah ada cara lain untuk menentukan secara terprogram apakah suatu modul aman untuk di -konfigurasi .
sumber
Posting sebelumnya menyarankan menonaktifkan modul sampai sesuatu rusak. Meskipun hal itu pasti sangat bodoh dalam sistem produksi, orang tersebut berada di jalur yang benar, karena Anda tetap harus melakukan pengujian regresi.
Jadi dalam hal ini:
Itu mungkin cara termudah untuk merampingkan konfigurasi Apache. Jika tidak, Anda harus melihat setiap modul, menentukan fungsinya dan mencari melalui situs untuk melihat mana yang menggunakan fungsionalitas itu. Itu akan memakan waktu lebih lama.
Sebagai alternatif, ini dapat memberi Anda peluang bagus untuk beralih ke sesuatu yang lebih ringan :
sumber
Saya tidak punya jawaban langsung untuk pertanyaan Anda, tetapi ada banyak paket AMP 'kecil' di internet yang sejauh yang saya tahu, tidak termasuk sebagian besar modul pra-instal. Jadi, saya akan mulai dengan melihat mereka sebagai contoh referensi.
2 tautan ini dapat membantu Anda memulai:
sumber
Saya tahu Anda bertanya tentang Apache, tetapi mengingat keterbatasan memori pada sistem Anda, Anda mungkin lebih baik dilayani dengan menukar Apache untuk Nginx, Lighthttpd, atau server web low-footprint lainnya. Apache sangat bagus untuk dukungan modul tetapi sangat haus memori dibandingkan dengan server web yang lebih muda seperti Nginx, Lighthttpd, Cherokee, G-WAN, dll.
sumber