2015-10-18 1 views
0

Я использую Codenvy, онлайн-IDE, и мне нужно внести изменения в конфигурацию Apache, чтобы редактировать webroot.Как я могу изменить конфигурацию Apache (веб-корень) в Codenvy?

Обычно это только $ sudo vim /etc/apache2/sites-enabled/001-default.conf, но у Codenvy нет доступных текстовых редакторов (vi, vim, nano и т. Д.). Я предполагаю, что это по дизайну.

Итак, мой вопрос: как я могу изменить корень сети?

ответ

0

Вы можете установить нано по

sudo apt-get install nano 

, а затем, вероятно, вы знаете, как изменить веб-корень, отредактировав

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

корень документа установлен/проектов, так как это, где Project Explorer является ищет источники проектов в рабочей области. Вы можете взглянуть на этот файл Docker: https://github.com/codenvy/dockerfiles/blob/master/php/latest/Dockerfile#L30

Вы можете, конечно, установить веб-корень для любого другого каталога, но создать символическую ссылку в каталог/projects, чтобы найти свои источники в Project Explorer и иметь возможность открывать файлы в редактор.

Вы можете установить его с помощью mcedit в рабочей области, однако, когда рабочая область остановлена, эти изменения исчезли. Таким образом, вам нужно сделать снимок рабочего пространства, чтобы сохранить изменения.

Или вы можете установить его с помощью sed в файле Docker при создании рабочего пространства на панели мониторинга> Пользовательский стек> Создать собственный стек. Это может выглядеть примерно так:

FROM codenvy/php 
RUN sudo sed -i 's/\/var\/www\/html/\/projects/g' /etc/apache2/sites-available/000-default.conf 
Смежные вопросы