У меня есть веб-сервер, на котором в настоящее время размещаются различные 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» ....
Я впервые работаю с реагировать, поэтому не уверен, что мне не хватает. Заранее спасибо за любые предложения.