Kako ugostiti Git spremište na poddomeni s Netlifyem

Recimo da imate svoj portfelj, primjerice www.glynlewington.com, hostiran na Netlifyu i želite dodati svoje projekte na istu domenu. Sve su to zasebna git spremišta, a Netlify je stvoren za hosting iz jednog spremišta ... ali ne bojte se! Možemo ih ugostiti na poddomenama kao project.glynlewington.comuz samo malo rada.

Netlify omogućuje super jednostavno hostiranje vaših statičnih web stranica s njima besplatno. Nedavno sam im prebacio svoj portfelj s VPS-a, i sjajno je što automatski ažuriraju vašu stranicu svaki put kada pritisnete svoje git spremište.

U prošlosti sam sve svoje osobne projekte također hostirao u poddirektorijima, npr www.glynlewington.com/project. To je s Netlifyjem ili teško ili nemoguće. Netlify je uglavnom postavljen za vas da hostirate sve na jednom mjestu iz jednog git spremišta.

Kompromis do kojeg sam došao je da ih, umjesto toga, hostiram na poddomenama project.glynlewington.com. To također nije dobro dokumentirano, ali je moguće.

  • Idite na www.netlify.com i prijavite se ili prijavite.
  • Odaberite "Nova web stranica iz gita".
  • Odaberite svog davatelja usluga (npr. GitHub) - ovdje ćete možda trebati provjeriti autentičnost.
  • Odaberite git spremište iz kojeg želite stvoriti web mjesto.
  • Odaberite granu iz koje želite rasporediti.
  • Odaberite bilo koju naredbu koju je potrebno pokrenuti. - Ako je to aplikacija React, morat ćete pokrenuti naredbu gradnje.
  • Odaberite direktorij iz kojeg ćete objavljivati. Sadržat će datoteke poput index.html. - Ako se radi o aplikaciji React, ovo će vjerojatno biti mapa za izgradnju.
  • Odaberite "Izgradi web mjesto".

U ovom trenutku trebali biste imati funkcionalnu aplikaciju hostiranu na besplatnoj domeni Netlify, kao što je //hungry-bose-fb0e6d.netlfiy.com. Ako ovo ne uspije, provjerite nema li pogrešaka u procesu izrade i ispravite ih ako postoje.

Sada da postavimo prilagođenu domenu.

  • Idite u pregled svoje aplikacije na Netlifyu.
  • Reći će da je vaša web lokacija uspješno postavljena i da možete postaviti prilagođenu domenu.
  • Kliknite postavljanje prilagođene domene, unesite željenu domenu, uključujući poddomenu, i kliknite potvrdi. Npr project.glynlewington.com.

Zatim se prijavite na svog davatelja usluge hostinga. Koristim Cloudflare, ali bit će isti ili sličan ako koristim i druge.

  • Idite na DNS postavke.
  • Odaberite novi CNAME zapis.
  • Unesite "Ime" - ovo je poddomena, trebala bi biti ista ona koju ste prethodno odabrali na Netlifyu. Nprproject
  • Pod "IPv4 Adresa" unesite besplatnu domenu za svoju Netlify stranicu. Npr hungry-bose-fb0e6d.netlify.com.
  • Ako također koristite Cloudflare, isključite usmjeravanje prometa kroz Cloudflare. Ovo se zeza s Netlifyom.
  • Dodaj zapis.

Gotovo! Nakon što to učinite možete pristupiti svojoj web lokaciji na poddomeni.

Netlify će također automatski dodati https sigurnost na vašu stranicu, ne trebate brinuti zbog toga.