How to check mod_headers and mod_expires modules enabled in apache

前端 未结 4 2024
渐次进展
渐次进展 2020-12-25 12:28

I want to check whether mod_headers and mod_expires modules enabled or not in my server

Is there a way available to list apache enabled/disabled modules using some p

相关标签:
4条回答
  • 2020-12-25 12:47

    On Ubuntu you can see the list of enabled modules here,

    /etc/apache2/mods-enabled
    
    0 讨论(0)
  • 2020-12-25 12:56

    All the above answers are wrong. Use instead:

    apachectl -t -D DUMP_MODULES

    or

    apachectl -M

    0 讨论(0)
  • 2020-12-25 13:01

    Some versions of PHP/Apache show all loaded modules in phpinfo() under "Loaded Modules".

    Speeve's answer shows compiled in modules (x6 on my system):

    echo system('/usr/sbin/apache2 -l');
    

    You'll also need to see your enabled modules (x36 for me):

    echo system('ls /etc/apache2/mods-enabled/');
    

    To get the list of disabled modules, run this command then cross off all the enabled modules:

    echo system('ls /etc/apache2/mods-available/');
    
    0 讨论(0)
  • 2020-12-25 13:10

    On Debian:

    user@machine:~$ /usr/sbin/apache2 -l
    

    Most GNU/Linux distros:

    user@machine:~$ /usr/sbin/httpd -l
    

    Ubuntu:

    user@machine:~$ ls /etc/apache2/mods-enabled
    

    On Mac OSX:

    user@mymac:~$ httpd -l
    

    On Win 7 (64-bit):

    C:\Users\myuser>"\Program Files (x86)\Apache Software Foundation\Apache2.2\bin\httpd.exe" -l
    

    Try these commands from a terminal window in all but Windows, which will use CMD instead.

    0 讨论(0)
提交回复
热议问题