如何在Ubuntu和LinuxMint上启用/禁用Apache2模块

时间:2019-05-19 01:25:57  来源:igfitidea点击:

Apache是Linux操作系统中最流行的web服务器。
Apache是一个模块化的web服务器,其中每个功能都由特定的模块提供。
要向Apache服务器添加或删除任何特定功能,我们只需启用或禁用相应的模块。

在Apache2中启用模块

我们使用a2enmod命令来启用Apache2 web服务器中的模块。
例如,如果我们需要启用Apache重写模块,使用以下命令。

sudo   a2enmod   rewrite

禁用Apache2中的模块

类似地,我们使用a2dismod命令来禁用模块。
例如,如果我们需要禁用Apache重写模块使用以下命令。

sudo   a2dismod   rewrite

sudo service apache2 reload

检查模块状态

使用a2query命令检查特定模块的状态。
例如,在命令下面运行重写模块的当前状态。

sudo a2query -m rewrite

输出:

rewrite (enabled by site administrator)

列出Apache2模块

要列出所有具有状态的Apache2模块,请使用以下命令。

sudo a2query -m

输出:

autoindex (enabled by maintainer script)
mpm_prefork (enabled by maintainer script)
authn_file (enabled by maintainer script)
proxy (enabled by site administrator)
authz_svn (enabled by maintainer script)
dav (enabled by maintainer script)
...
...
dav_svn (enabled by maintainer script)
proxy_http (enabled by site administrator)
authz_user (enabled by maintainer script)
filter (enabled by maintainer script)
access_compat (enabled by maintainer script)
setenvif (enabled by maintainer script)