Как настроить Apache2 с Laravel Backend / React Frontend

Я пытаюсь настроить конфигурацию сервера, где React является внешним интерфейсом, а Laravel является API, но я не уверен, как настроить Apache2 так, чтобы mydomain.com/api служил Laravel, а все остальное — React.

Я попытался настроить отдельный файл конфигурации сайта для Laravel по адресу mydomain.com/api, который перенаправляется в общую папку Laravel, но он не работает

Любой совет приветствуется

Спасибо

  • Zach

1

Решение

Я имел это раньше и исправил это, как показано ниже.

Я не создал новый файл конфигурации для второго сайта, просто включил его в качестве псевдонима, как показано ниже.

в вашем 000-default.conf

<VirtualHost *:80>
ServerAdmin root@example.com
ServerName example.com
ServerAlias www.example.com
Alias /api/ /var/www/html/api
DocumentRoot /var/www/html


ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Псевдоним определяет ваш новый сайт или приложение.

Если вы настраиваете псевдоним, если «/ api /» не работает, попробуйте / api. любой из них должен работать.

И убедитесь, что вы установили корневые конфигурации вашего документа в /etc/apache2/apache2.conf

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector