oktatas:web:back-end_framework:laravel:laravel_deploy:laravel_es_angular
Tartalomjegyzék
Laravel és Angular
- Szerző: Sallai András
- Copyright © Sallai András, 2021
- Web: https://szit.hu
Az Angular Laravel kombináció
Áttekintés
Legyen egy „remek” nevű projekt.
- A backend (Laravel) a /var/www/remek/api könyvtárba telepítettük.
- A frontend (Angular) /var/www/remek/web könyvtárba telepítettük.
/ `-var/ `-www/ `-remek/ |-api/ `-web/
Backend
A backend-t a /remek útvonalról fogjuk kiszolgálni. Ehhez vegyünk fel egy apache konfigurációt:
- /etc/apache2/conf-available/remek.conf
Alias /remek /var/www/remek/api/public/ <Directory /var/www/remek/api/public> Options FollowSymLinks MultiViews AllowOverride All </Directory>
Mentés után engedélyezzük a konfigurációt:
a2enconf remek
Ha szükséges engedélyezzük a rewrite modult:
a2enmod rewrite
Indítsuk újra a szervert:
systemctl start apache2
Frontend
A frontendet kiszolgálhatjuk alkönyvtárból vagy a tartománynév gyökeréből.
Ha tartománynév gyökeréből szolgáljuk ki, szerkesszük a /etc/apache2/sites-available/000-default.conf állományt. Állítsuk be a DocumentRoot értékét:
- /etc/apache2/sites-available/00-default.conf
... DocumentRoot /var/www/remek/web
Indítsuk újra a webszervert.
oktatas/web/back-end_framework/laravel/laravel_deploy/laravel_es_angular.txt · Utolsó módosítás: 2021/12/12 19:33 szerkesztette: admin