Answers:
我做的方法是构建测试服务器,阅读文档,然后从空白页开始。
以下模块是必修的:
然后,我注释掉所有其余模块,然后重新启动Apache。如果发生故障,它将发出声音,例如:
Starting httpd: Syntax error on line 10 of /etc/httpd/conf.d/squid.conf:
Invalid command 'order', perhaps misspelled or defined by a module not included in the server configuration
对其他模块执行相同的操作。通过这种方法,这里有一些模块通常不是需要:
如果您不使用LDAP进行身份验证,则可以禁用此功能:
启用时应考虑以下模块:
较早的帖子建议禁用模块,直到出现问题为止。尽管这绝对是生产系统上的硬汉,但此人是正确的道路,因为无论如何您都需要进行回归测试。
因此,在这种情况下:
这可能是简化Apache配置的最简单方法。否则,您将必须查看每个模块,确定其功能,并在站点中进行搜索以查看哪个模块使用了该功能。这将花费更长的时间。
我没有直接回答您的问题,但是据我所知,互联网上有很多“微型” AMP软件包,其中不包含大多数预装模块。因此,我将从将它们作为示例参考开始。
这两个链接可能会让您入门: