我有一个在嵌入式设备上运行的 apache 服务器,它使用一堆自定义模块向客户端提供网页。
我现在正尝试使用以下方式从设备加载一些网页http://127.0.0.1/blah.html
这些页面不需要任何自定义模块,因为它们不使用任何处理。
问题是 apache 在加载页面时仍会运行所有模块,这会导致页面加载非常缓慢,即使它来自本地文件系统。我尝试使用 file: 来检索页面,但由于我们使用的是 jquery,因此某些页面无法正确显示。
所有不需要模块的页面都位于特定目录中,但不在“ServerRoot”或“DocumentRoot”中
我尝试在所有模块中进行检查以禁用处理,但这仍然不够好,因为它仍然在模块中运行。
有没有办法让我添加另一个模块来执行检查然后停止所有其他模块的运行?
还有其他想法吗?
答案1
找到答案:Apache 论坛上有人建议在不同的端口上运行单独的 Apache 实例,并仅加载所需的模块。我试过这种方法,它让我得到了我想要的行为。如果其他人遇到同样的问题,我只想更新答案。