Felhasználói eszközök

Eszközök a webhelyen


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

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
oktatas:web:back-end_framework:laravel:laravel_deploy:laravel_es_angular [2021/12/12 18:29] – [Az Angular Laravel kombináció] adminoktatas:web:back-end_framework:laravel:laravel_deploy:laravel_es_angular [2021/12/12 19:33] (aktuális) – [Az Angular Laravel kombináció] admin
Sor 11: Sor 11:
 ===== Az Angular Laravel kombináció ===== ===== Az Angular Laravel kombináció =====
  
 +==== Áttekintés ====
  
-<code apache> +Legyen egy "remek" nevű projekt.  
-Alias /api /home/www/html/projekt01/backend/public/+  * 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. 
  
-<Directory "/home/www/html/projekt01/backend/public/">+<code> 
 +  / 
 +  `-var/ 
 +    `-www/ 
 +      `-remek/ 
 +         |-api/ 
 +         `-web/ 
 +</code> 
 + 
 +==== Backend ==== 
 + 
 + 
 +backend-t a /remek útvonalról fogjuk kiszolgálni. Ehhez vegyünk fel  
 +egy apache konfigurációt: 
 + 
 +<code apache /etc/apache2/conf-available/remek.conf> 
 +Alias /remek /var/www/remek/api/public/ 
 + 
 +<Directory /var/www/remek/api/public>
         Options FollowSymLinks MultiViews         Options FollowSymLinks MultiViews
         AllowOverride All         AllowOverride All
Sor 22: Sor 42:
 </code> </code>
  
 +Mentés után engedélyezzük a konfigurációt:
 +  a2enconf remek
 +
 +Ha szükséges engedélyezzük a rewrite modult:
 <code bash> <code bash>
-sudo a2enmod rewrite && sudo systemctl start apache2+a2enmod rewrite
 </code> </code>
  
 +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:
 +
 +
 +<code apache /etc/apache2/sites-available/00-default.conf>
 +...
 +    DocumentRoot /var/www/remek/web
 +</code>
 +
 +
 +Indítsuk újra a webszervert.
  
  
oktatas/web/back-end_framework/laravel/laravel_deploy/laravel_es_angular.1639330148.txt.gz · Utolsó módosítás: 2021/12/12 18:29 szerkesztette: admin