apache 别名和.htacess 愿意了解配置吗?

发布于 2024-08-31 22:12:22 字数 234 浏览 7 评论 0原文

在我们的本地开发环境中,我们只有一台服务器,为了向静态图像添加远期过期和缓存控制标头,我们在应用程序的根目录中保留了一个 .htaccess 文件,一切工作正常。但在我们的产品上,我们有多个 apache 服务器,它们具有不同服务器上代码库的别名。在这种情况下,我不确定将 .htacess 文件保存在哪里。我应该将其保留在代码库中还是单独的 apache 服务器上。我如何将 .htaccess 文件中写入的相同内容写入 httpd.conf 文件中。

On our local dev enviornment we had just one server and to add far future expires and cache control header to static images we kept a .htaccess file in the root of the application things worked fine. But on our prod we have multiple apache servers having aliases to a code base on a different server. Here in this case i am not sure where to keep .htacess file on. Should i be keeping it on code base or on the individual apache servers. How can i write the same stuff that i have written in .htaccess file to httpd.conf file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

注定孤独终老 2024-09-07 22:12:22

我应该将其保留在代码库中还是单独的 apache 服务器上。

如果它是特定于应用程序的设置,那么我会在代码库中说。

如果该文件还包含特定于服务器的设置,请考虑在代码库中保留一个 .htaccess.dist ,其中包含特定于应用程序的任何全局配置值(URL 重写等)和本地 .htaccess 包含全局值和本地设置。在这种情况下,.htaccess 永远不会签入您的代码库。

如何将 .htaccess 文件中写入的内容写入 httpd.conf 文件中。

通常只需将设置放入适当的 DirectoryLocationVirtualHost 部分即可。 手册将告诉您哪个属于哪里。

Should i be keeping it on code base or on the individual apache servers.

If it's settings specific to the application, then I'd say in the code base.

If the file also contains settings specific to the server, consider keeping a .htaccess.dist in the code base containing any global configuration values specific to the application (URL rewriting etc.) and a local .htaccess containing the global values plus your local settings. The .htaccess would never get checked in to your code base in this scenario.

How can i write the same stuff that i have written in .htaccess file to httpd.conf file.

Usually by just putting the settings into the appropriate Directory, Location or VirtualHost sections. The manual will tell you which belong where.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文