Czy istnieje polecenie wyświetlające wszystkie włączone moduły Apache?
Czy istnieje polecenie wyświetlające wszystkie włączone moduły Apache?
Odpowiedzi:
Aby wyświetlić listę modułów załadowanych do Apache, użyj:
apachectl -M
lub:
apachectl -t -D DUMP_MODULES
lub na RHEL, CentoS, Fedora:
httpd -M
Aby uzyskać więcej opcji man apachectl
. Wszystkie te odpowiedzi można znaleźć tylko w wyszukiwarce Google.
Możesz także użyć informacji o serwerze, aby uzyskać informacje ze zdalnych serwerów
<Location /server-info>
SetHandler server-info
Order allow,deny
Allow from 127.0.0.1 xxx.xxx.xxx.xxx
</Location>
Listę wszystkich włączonych modułów Apache można znaleźć na stronie http://twoj.host.example.com/server-info?list
Musisz włączyć moduł informacyjny:
sudo a2enmod info.load
sudo a2enmod info.conf
sudo service apache2 restart
Po ponownym uruchomieniu:
http://localhost/server-info
dostarczy długą listę modułów i informacje o konfiguracji.
Aby wyświetlić ze zdalnych serwerów, możesz zmienić opcję „Wymaga” w /etc/apache2/mods-available/info.conf, aby umożliwić zdalnym serwerom przeglądanie informacji.
a2enmod
polecenia, aby włączyć {zainstalowany} moduł, zamiast „symlinkować” go ręcznie?
a2enconf
pliki do dowiązania symbolicznego z katalogu „conf-available” do „conf-enabled” :)
Działa to również:
apache2ctl -M
-M
będzie również działać.