Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:back-end_framework:laravel:laravel_deploy:laravel_es_angular

< Laravel deploy

Laravel és Angular

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