Перезапись местоположения nginx в подпапку

Я установил Magento 2 в корневой каталог, но у Magento 2 есть собственная корневая папка с именем « rootdirectory / pub " - оно работает.

Но теперь я хочу установить Drupal 8 и извлечь его в «корневой каталог» и показать это в домене как подкаталог « blog » e. грамм. domain.tld / blog дополнительно к Magento 2.

Корень Magento настроен как

root /var/www/vhosts/domain.tld/httpdocs/pub

Drupal, который я поместил в /var/www/vhosts/domain.tld/httpdocs/drupal

Я мог бы скопировать его в каталог pub Magento 2, но я думаю, что лучше разместить его вне подпапки pub Magento 2.

Возможно, переписать / drupal в домене на / блог и сделать его доступным? Или я делаю httpdocs / как корень vhost nginx, а для Magento я даю папке / pub корень в местоположении.

У кого-нибудь есть идея?

0
задан 18 January 2016 в 21:21
2 ответа

Как вы сказали, самый простой способ - просто поместить его в папку блога существующего каталога, но могут возникнуть сложности, если вам нужно что-то настроить. Другой лучший способ - определить другой блок местоположения внутри вашего сервера с отдельным корнем внутри блока местоположения.

1
ответ дан 4 December 2019 в 16:45

Субдомен здесь не вариант? Тогда это могло бы выглядеть так:

  • Сохраните исходный сайт здесь: /var/www/vhosts/domain.tld/

  • Поместите сайт Drupal сюда: /var/www/vhosts/drupal.domain .tld /

Создайте новый файл конфигурации NginX, чтобы у меня были включены 2 ссылки на сайтах:

  • /etc/nginx/sites-available/domain.tld.conf
  • / etc / nginx / sites-available /drupal.domain.tld.conf

Сделайте так, чтобы исходный domain.tld.conf указывал на ваш Magento 2, как сейчас. Но во вновь созданном drupal.domain.tld.conf я бы просто создал ту же схему, но с URL drupal.domain.tld

OFC, если субдомен не подходит, то все равно поместите папки туда, где я сказал, но просто создайте новое место в исходном файле конфигурации для domain.tld / drupal или любого другого места, где вы хотите, чтобы drupal был доступен. и укажите его с помощью параметра root и index в правильное место в параметре location .

0
ответ дан 4 December 2019 в 16:45

Теги

Похожие вопросы