Laravel
Versija
10.10
OS
Ubuntu 22.04
Meklējat efektīvu ietvaru tīmekļa lietojumprogrammu izstrādei? Laravel — tas ir viens no populārākajiem ietvariem tīmekļa lietojumprogrammu izstrādei PHP. Šis atvērtā koda rīks ir izveidots, lai paātrinātu izstrādes procesu un atvieglotu programmētāju darbu. Laravel serverī nodrošina jaudīgas funkcijas, piemēram, maršrutēšanu, datu bāzu migrācijas, RESTful API atbalstu un iebūvētas autentifikācijas mehānismus. Pateicoties savai elastīgajai arhitektūrai, Laravel ļauj koncentrēties uz funkcionālu risinājumu izveidi, minimizējot sarežģījumus ar zema līmeņa uzdevumiem.
Iepriekš instalētā Laravel versija VPS ietver konfigurētu Laravel tīmekļa serveri, uzstādītas atkarības un datu bāzi, kas padara to gatavu izvietošanai un palaišanai. Ja strādājat pie projekta lokāli, Laravel lokālais serveris nodrošina ērtu izstrādes un testēšanas vidi.
Uzsākšana
1. Servera izvietošana
Lai strādātu ar Laravel, vispirms izvietojiet serveri caur Marketplace.
2. Pieslēgšanās serverim
Pieslēdzieties serverim caur SSH. Izmantojiet atbilstošo rokasgrāmatu atkarībā no jūsu operētājsistēmas:
Linux/MacOS: Atveriet termināli un izpildiet komandu pieslēgšanai.
Windows: Izmantojiet programmas, piemēram, PuTTY, vai iebūvēto PowerShell.
Lai pieteiktos, jums būs nepieciešama parole, kas norādīta servera izveides laikā, vai SSH atslēga. Ja nezināt, kā izveidot SSH atslēgu, izmantojiet pakalpojumu sniedzēja ieteikumus.
Datu apskate, lai pieslēgtos datu bāzei
Pēc pieteikšanās serverī jūs varēsiet atrast datus, lai pieslēgtos datu bāzei. Tie tiek glabāti failā /root/.password_credentials.
Lai apskatītu faila saturu, izpildiet sekojošo komandu terminālī:
cat /root/.password_credentials
Šie akreditīvi jau ir konfigurēti Laravel konfigurācijas failā .env, kas atrodas adresē /var/www/laravel/.env.
Kur atrodas Laravel faili?
Jūsu Laravel lietojumprogrammas saknes direktorija atrodas mapē /var/www/laravel/public/. Šī mape satur jūsu vietnes failus, kas būs redzami lietotājiem.
SSL sertifikāta iestatīšana
Lai nodrošinātu savienojuma drošību, ieteicams uzstādīt SSL sertifikātu. Pirms tam pārliecinieties, ka jūsu vietnes domēns ir norādīts uz servera IP adresi. Ja domēns vēl nav konfigurēts, atjauniniet DNS ierakstus saskaņā ar pakalpojumu sniedzēja norādījumiem.
Lai iegūtu bezmaksas Let's Encrypt sertifikātu, izpildiet sekojošo komandu:
certbot --nginx
Instalācijas laikā izpildiet sekojošos soļus:
Ievadiet savu e-pastu, piemēram: [email protected].
Piekritiet lietošanas noteikumiem, nospiežot Y.
Norādiet domēna nosaukumu bez prefiksiem www vai http/https, piemēram: example.com.
Attiecieties no e-pasta datu nosūtīšanas statistikai, nospiežot N.
Sertifikāta izsniegšanas process aizņem apmēram 5 minūtes.
Kā atvērt vietni?
Pēc servera iestatīšanas un vietnes failu augšupielādes jūsu projekts būs pieejams pārlūkprogrammā.
Ja jums jau ir gatava vietne, kopējiet tās failus direktorijā /var/www/laravel/public/.
Atveriet pārlūkprogrammu un ievadiet servera IP adresi vai jūsu domēna nosaukumu, piemēram: https://11.22.33.44.
Piezīme:
Ja SSL sertifikāts vēl nav uzstādīts, pārlūkprogramma var brīdināt par savienojuma drošību. Šo ziņojumu var ignorēt, taču pilnīgai iestatīšanai ieteicams uzstādīt sertifikātu.
Veiksmīga palaišana
Pabeidzot visus soļus, jūs redzēsiet vai nu standarta Laravel lapu, vai jūsu augšupielādēto vietni.
Secinājums
Laravel — tas ir jaudīgs un ērts rīks mūsdienīgu tīmekļa lietojumprogrammu izveidei. Tas nodrošina plašu funkciju klāstu, kas nepieciešams sarežģītu risinājumu īstenošanai. Ar uzstādītu Laravel serverī, kas balstīts uz LEMP, un konfigurētu ietvaru, jūs esat gatavi izstrādāt jaunus maršrutus, skatus un funkcionalitāti.
Apsveriet iespēju izmantot Laravel VPS, lai nodrošinātu jūsu lietojumprogrammas mērogojamību un uzticamību. Ieteicams iepazīties ar oficiālo Laravel dokumentāciju, lai uzzinātu vairāk par ietvara iespējām un pareizi konfigurētu projektu ilgtermiņa darbībai. Veiksmi izstrādē!