如何在OpenShift上修改Apache httpd配置文件

时间:2019-01-20 08:27:58

标签: openshift

我该如何在openshift中修改某些配置,我通过直接链接静态构建的html页面(而不是通过源进行构建,事实证明很痛苦)来为jekyll网站提供服务。

但是,即使现在我的几乎所有博客都能正常工作,/ about和/ contact页面也无法正常工作,因为它们是/about.html和/contact.html,ruby服务器会重写请求,而我试图在apache中做同样的事情。有什么办法可以将mod_rewrite模块添加到openshift上的Apache httpd中。我尝试了控制台工具,看看是否可以ssh,但它使用项目“ xyz”登录时说,然后我回到终端。完全不熟悉openshift。

1 个答案:

答案 0 :(得分:1)

您要查找的配置实际上不是Openshift的一部分;它是运行Apache的容器的一部分,因此,即使您在该容器中打开外壳程序(可以使用oc rsh <pod-name>进行操作),所做的任何更改也不会在该容器的生命周期内持续存在。

您需要修改Docker映像,然后使用修改后的映像重新部署。看来mod_rewrite可能是默认安装的,但未启用,有人解释了如何进行here。这是包含httpd image信息的页面,还有一些在那里更改配置的说明。