Настройка Drupal для работы с существующим веб-приложением

#apache #drupal #drupal-7

#apache #drupal #drupal-7

Вопрос:

У меня есть существующее веб-приложение, которое я создавал с помощью ant-скрипта и развертывал в виде файла .war в Tomcat.

Я пытаюсь добавить Drupal в свой текущий технологический стек для предоставления CMS и общей функциональности, связанной с пользовательским интерфейсом, чтобы мне не приходилось писать свои html-страницы вручную и использовать шаблоны.

Во время установки Drupal7 некоторые инструкции предполагают, что я должен перейти в этот каталог:

 /etc/apache2/sites-available
  

и измените DocumentRoot на

 /home/myuser/drupal/drupal7
  

Если я сделаю docroot базовым каталогом в файловой системе, как это повлияет на работу приложения? В дополнение к Apache у меня также есть сервер Tomcat. Моя цель — заставить их все хорошо работать вместе. Как этого лучше всего достичь?

Ответ №1:

Если я сделаю docroot основным каталогом в файловой системе

Я не уверен, что вы имеете в виду под этим. Нет качественной разницы между /var/www и /home/mysuser/drupal/drupal7. Последнее длиннее и находится в домашнем каталоге пользователя, но если предположить, что этот пользователь в любом случае будет администрировать службу, это не имеет значения.

Далее, лучший способ наладить взаимодействие Tomcat и Apache — это, вероятно, запустить один из них на разных поддоменах. Вы могли бы использовать тот же домен, но это означало бы, что вам пришлось бы запускать одного из демонов с нестандартного порта, а это выглядит странно и может привести к проблемам с брандмауэром у некоторых пользователей.