如何在Codenvy中更改Apache配置(Web根目录)?

时间:2015-10-18 20:28:02

标签: apache codenvy

我正在使用在线IDE的Codenvy,我需要修改Apache配置才能编辑webroot。

通常,这只包含$ sudo vim /etc/apache2/sites-enabled/001-default.conf,但Codenvy似乎没有任何文本编辑器(vi,vim,nano等)。我假设这是设计的。

所以,我的问题是:我如何修改网络根目录?

2 个答案:

答案 0 :(得分:0)

您可以通过

安装nano
sudo apt-get install nano

然后您可能知道如何通过编辑

来更改Web根目录
sudo nano /etc/apache2/sites-available/your-site.conf

答案 1 :(得分:0)

文档根目录设置为/ projects,因为这是Project Explorer在工作区中查找项目源的位置。您可能想看一下这个Dockerfile:https://github.com/codenvy/dockerfiles/blob/master/php/latest/Dockerfile#L30

您当然可以为任何其他目录设置web root,但是创建一个符号链接到/ projects目录以在Project Explorer中查找源代码并能够在编辑器中打开文件。

您可以在正在运行的工作区中使用from __future__ import unicode_literals进行设置,但是,当工作区停止时,这些更改将会消失。因此,您需要对工作区进行快照以保存更改。

或者,您可以在Dashboard>上创建工作区时在Dockerfile中使用mcedit进行设置。自定义堆栈>编写自己的堆栈。它可能看起来像这样:

sed