2015-10-18 93 views
0

我使用Codenvy,在线IDE,我需要修改Apache配置才能编辑Webroot。如何更改Codenvy内的Apache配置(Web根目录)?

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

所以,我的问题:我该如何修改web根目录?

回答

0

您可以通过

sudo apt-get install nano 

安装纳米然后可能你知道如何通过编辑

sudo nano /etc/apache2/sites-available/your-site.conf 
0

文档根目录设置为/项目更改Web根目录,因为这是项目资源管理器在工作区中寻找项目源。你可能想看看这个Dockerfile:https://github.com/codenvy/dockerfiles/blob/master/php/latest/Dockerfile#L30

你当然可以为任何其他目录设置web根目录,但是创建一个到/ projects目录的符号链接来在Project Explorer中找到你的源代码,并且能够在编辑。

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

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

FROM codenvy/php 
RUN sudo sed -i 's/\/var\/www\/html/\/projects/g' /etc/apache2/sites-available/000-default.conf