#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 — это, вероятно, запустить один из них на разных поддоменах. Вы могли бы использовать тот же домен, но это означало бы, что вам пришлось бы запускать одного из демонов с нестандартного порта, а это выглядит странно и может привести к проблемам с брандмауэром у некоторых пользователей.