有没有比 Apache 更轻量级的替代方案(在 shell 中运行,在一个进程中,用户可以轻松启动和停止)来支持.htaccess
文件?如果没有,Apache 如何以“更轻量级”的方式运行?
事实上,我希望设置一个开发环境来模拟 Apache 服务器,这样我就可以将代码推送到生产服务器上并获得相同的行为。我考虑过在我的计算机上设置一个完整的 Apache 服务器,但对于在目录中运行来说,这似乎有点过头了。也许我错过了什么。
答案1
如果你正在设置一个开发环境“来模拟 Apache 服务器”,你需要确保你的开发环境是Apache 服务器。确保它与您在生产环境中使用的 Apache 版本相同。否则,在将项目从开发/测试转移到生产时,您肯定会遇到无法预料的问题。
团队通常会寻找 Apache 的“轻量级”替代方案,因为他们无法忍受 Apache 在繁忙的服务器上占用过多的 RAM,因为这些服务器承受着大量的交互流量。您的开发环境不会出现此问题。
底线:如果您想在开发环境中“获得相同的行为”,您需要使用相同的软件就像在您的生产环境中一样。