Host React App вместе с PHP приложениями, использующими виртуальные хосты Apache - PullRequest
0 голосов
/ 25 марта 2020

У меня есть веб-сервер, на котором в настоящее время размещаются различные PHP приложения (в основном Laravel приложения), и теперь я создал новое приложение React, но, очевидно, настройки виртуального хоста для приложения React работают неправильно.

Вот мои настройки на Ubuntu 18.04:

Моя конфигурация файла виртуального хоста следующая:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName react-app.sandbox
        ServerAlias www.reactapp.sandbox
        DocumentRoot /var/www/react-app/

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

        <Directory "/var/www/react-app">

            RewriteEngine on
            # Don't rewrite files or directories
            RewriteCond %{REQUEST_FILENAME} -f [OR]
            RewriteCond %{REQUEST_FILENAME} -d
            RewriteRule ^ - [L]
            # Rewrite everything else to index.html to allow html5 state links
            RewriteRule ^ index.html [L]
        </Directory>
</VirtualHost>

Далее я запустил npm run build, но когда Я пытаюсь получить доступ к своему сайту по адресу react-app.sandbox. Я получаю «Apache2 Ubuntu Default Page» ....

Я впервые работаю с реагировать, поэтому не уверен, что мне не хватает. Заранее спасибо за любые предложения.

...