0

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

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

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

4

2 回答 2

0

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

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

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

或者,您可以sed在 Dashboard > Custom Stack > Write your own stack 上创建工作区时在 Dockerfile 中设置它。它可能看起来像这样:

FROM codenvy/php
RUN sudo sed -i 's/\/var\/www\/html/\/projects/g'  /etc/apache2/sites-available/000-default.conf
于 2016-08-29T14:52:00.643 回答
0

您可以通过以下方式安装 nano

sudo apt-get install nano

然后你可能知道如何通过编辑来更改 Web 根目录

sudo nano /etc/apache2/sites-available/your-site.conf
于 2016-08-10T07:00:28.203 回答