Tadzio | 2021-03-19 20:38:40 UTC | #1
Witam. Wrzuciłem builda aplikacji napisanej w Reacie na VPSa. Aplikacja korzysta z React-Router. Po przejściu na stronę wszystko działa, jednak problem pojawia się, gdy przejde pod jakiegoś Routa np, /login apache wyrzuca 404.
Timo | 2021-03-19 19:35:30 UTC | #2
Podeślij konfigurację wirtualnego hosta z apache plus htaccess jeśli używasz.
Tadzio | 2021-03-19 20:38:33 UTC | #3
.htaccess
Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.html [QSA,L]
Podaj ścieżke na której znajduje się config wirtualnego hosta
KMatuszak | 2021-03-19 20:43:08 UTC | #4
[quote=”Tadzio, post:3, topic:18402”]
Podaj ścieżke na której znajduje się config wirtualnego hosta
[/quote]
Domyślnie jest to /etc/apache2/sites-available/000-default.conf
.
Prawdopodobnie nie masz włączonej obsługi .htaccess, możesz włączyć ją poprzez zmianę AllowOverride None
na AllowOverride All
w pliku /etc/apache2/apache2.conf
w sekcji <Directory /var/www/>
. Nie zapomnij o restarcie serwera apache2 poprzez sudo systemctl restart apache2
:wink:
Tadzio | 2021-03-19 22:20:24 UTC | #5
Mam taki config, jednak dalej nie działa.
<Directory "/var/www/html/">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
system | 2021-04-20 22:20:57 UTC | #6
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.