Kako povezati sopstveni domen sa aplikacijom ili sajtom
Da biste povezali prilagođeni domen, kupite ga kod registrara, dodajte DNS zapis koji ga usmerava na vaš host (obično CNAME za poddomen kao što je www ili app, ili A zapis, odnosno ALIAS/flattened zapis, za koreni domen), pa neka host verifikuje domen i izda HTTPS sertifikat. To obično traje minutima, ponekad duže. Većina problema dolazi od greške u zapisu, pogrešnog tipa zapisa ili proksija ispred hosta.
Ovaj vodič pokriva svaki korak, odluku između www i korena, i rešavanje problema. Za osnove o domenima pogledajte kako rade domeni i DNS.
Delovi koji su uključeni
| Deo | Šta je | Ko ga obezbeđuje |
|---|---|---|
| Ime domena | Ime koje iznajmljujete godišnje, kao example.com | Registrar |
| DNS | Javni pregled koji imena pretvara u adrese servera | Vaš DNS provajder (često registrar) |
| Zapisi | Pojedinačni DNS unosi: „www pokazuje na…” | Vi ih dodajete |
| Host | Servis koji pokreće vašu aplikaciju | Vaš hosting ili alat za pravljenje aplikacija |
| Sertifikat | Ono što omogućava https:// | Obično ga automatski izdaje host |
Registrar i DNS provajder su često ista firma, ali ne moraju biti. Bitno je: gde menjate DNS za ovaj domen? Tu ćete dodavati zapise.
Korak 1: Kupite domen
Saveti za izbor i kupovinu:
- Neka bude kratak i lak za izgovor. Ako morate da objašnjavate pravopis, izaberite drugo ime.
.comje podrazumevani koji ljudi pretpostavljaju, ali nacionalni i noviji nastavci (.io,.app,.co.uk) su u redu ako odgovaraju vašoj publici.- Proverite cenu obnove, a ne samo cenu prve godine. Uvodni popusti su česti, a obnove mogu biti skuplje.
- Uključite automatsku obnovu i održavajte karticu za plaćanje aktuelnom. Istekao domen obara vaš sajt i mejl, a posle perioda milosti ga neko drugi može kupiti.
- Koristite WHOIS privatnost ako je ponuđena, da vaši lični podaci ne budu javno objavljeni.
- Kupite ga u nalogu koji kontrolišete, a ne u nalogu frilensera ili agencije.
Neki hostovi i alati za pravljenje aplikacija dozvoljavaju da kupite domen direktno unutar proizvoda, što takođe podešava DNS za vas.
Korak 2: Odlučite adresu
Poddomen naspram korenog domena
- Koreni (apex) domen:
example.com - Poddomen:
www.example.com,app.example.com
Čest raspored je marketing sajt na example.com ili www.example.com, a proizvod na app.example.com. Za jedan sajt izaberite između www i korena.
www.example.com | example.com | |
|---|---|---|
| Tip zapisa | CNAME ka vašem hostu | A/AAAA zapis, ili ALIAS/ANAME/flattened CNAME |
| Težina podešavanja | Lako svuda | Zavisi od DNS provajdera |
| Izgled | Malo duže | Kraće |
DNS standard ne dozvoljava CNAME zapis na korenu domena, jer koren mora da sadrži druge zapise (kao što su zapisi nameservera). Mnogi DNS provajderi to zaobilaze specijalnim tipom zapisa, koji se zove ALIAS, ANAME ili CNAME flattening u zavisnosti od provajdera, a ponaša se kao CNAME na korenu. Ako vaš to ne podržava, pouzdano rešenje je: služite sajt na www, a na nivou DNS provajdera ili registrara podesite preusmerenje sa korena na www.
Šta god izaberete, odredite jednu glavnu adresu i preusmerite drugu na nju. Ako obe služe isti sadržaj bez preusmeravanja, zbunjuje korisnike i pretraživače. Pogledajte SEO za sajtove napravljene uz AI za to zašto je jedna kanonska adresa važna.
Korak 3: Dodajte DNS zapise
Vaš host tačno kaže šta da dodate. Izgleda kao jedan od ovih:
| Tip | Ime / host | Vrednost / cilj | Namena |
|---|---|---|---|
CNAME | www | vassajt.hostname.com | Usmerava poddomen na ime hosta |
A | @ | 192.0.2.10 | Usmerava koren na IPv4 adresu |
AAAA | @ | 2001:db8::10 | Usmerava koren na IPv6 adresu |
TXT | _verify ili @ | kod kao tekst | Dokazuje da posedujete domen |
Kako popuniti formu kod većine DNS provajdera:
- Ime / host: samo deo za poddomen,
www, a newww.example.com. Neki provajderi sami dodaju domen, pa ako ukucate ceo, nastajewww.example.com.example.com. Za koren koristite@ako provajder tako koristi. - Vrednost / cilj: nalepite tačno ono što host prikaže. Završna tačka je u redu ako je provajder sam dodaje.
- TTL: podrazumevana vrednost je dobra. Niži TTL (na primer 5 minuta) čini buduće promene vidljivijim brže.
- Proxy: ako DNS provajder može da proksira saobraćaj (na primer Cloudflare-ov narandžasti oblak), pratite uputstva hosta. Mnogi hostovi zahtevaju „samo DNS” da bi izdali sertifikat.
Ostavite postojeće zapise na miru osim ako host ne kaže drugačije. Posebno ne diralite MX zapise, jer oni isporučuju vaš mejl. Brisanje ili menjanje tih zapisa je najčešći način da promena domena pokvari mejl.
Promena nameservera naspram dodavanja zapisa
Neki hostovi nude dve opcije: dodavanje jednog zapisa ili prebacivanje DNS-a celog domena na njih promenom nameservera kod registrara. Promena nameservera premešta svaki zapis, uključujući mejl. Uradite to samo ako ste spremni da ponovo napravite sve postojeće zapise kod novog provajdera. Dodavanje jednog zapisa je manje rizično.
Korak 4: Verifikujte i uključite HTTPS
Kada zapis stoji, vratite se na host i kliknite dugme za verifikaciju. Host proverava DNS, zatim traži sertifikat, obično od besplatnog sertifikacionog tela kao što je Let's Encrypt, i počinje da služi sajt preko HTTPS-a.
- Verifikacija može zahtevati nekoliko pokušaja dok se DNS promene šire.
- Sertifikati se automatski obnavljaju dok zapis ostaje na mestu.
- Ako vaš domen ima CAA zapise (koji ograničavaju koja sertifikaciona tela smeju da ga izdaju), proverite da dozvoljavaju sertifikaciono telo vašeg hosta, inače izdavanje sertifikata neće uspeti.
Kada HTTPS radi, proverite da http:// preusmerava na https://. Većina hostova to radi automatski.
Korak 5: Testirajte
-
https://www.example.comučitava sajt sa katancem - Druga forma (koren ili
www) preusmerava na glavnu adresu -
http://preusmerava nahttps:// - Prijava, OAuth prijava i preusmeravanja za plaćanje rade na novom domenu (često imaju liste dozvoljenih adresa koje još pokazuju na staru)
- Mejl na vašem domenu i dalje stiže
- Linkovi u mejlovima koje aplikacija šalje koriste novi domen
Četvrta stavka se često previdi: Google prijava, Stripe webhook-ovi i linkovi za resetovanje lozinke podešeni su na određene adrese. Dodajte novi domen gde se pojavljuje stara adresa. Za OAuth deo pogledajte kako dodati prijavu u aplikaciju.
Rešavanje problema
| Simptom | Verovatan uzrok | Rešenje |
|---|---|---|
| Verifikacija stalno pada | Greška u cilju, pogrešan tip zapisa ili ime uneto kao ceo domen | Uporedite zapis znak po znak sa onim što host prikazuje |
| Radi kod vas, ne kod drugih (ili obrnuto) | DNS keš tokom promene | Sačekajte TTL; testirajte sa telefona preko mobilnog interneta |
| Greška o sertifikatu ili „nije bezbedno” | Sertifikat još nije izdat, proksi ispred ili CAA zapisi blokiraju | Sačekajte nekoliko minuta i ponovo verifikujte; podesite proksi na „samo DNS”; proverite CAA |
| „Previše preusmeravanja” | Dva sloja preusmeravaju (na primer proksi forsira HTTPS, a host to radi isto) | Isključite jedno preusmeravanje ili koristite „samo DNS” |
Koreni domen ne radi, www radi | Nema zapisa ili preusmeravanja za koren | Dodajte ALIAS/flattened zapis ili preusmerite koren na www |
| Mejl je prestao da radi | MX zapisi promenjeni ili izgubljeni pri prebacivanju nameservera | Vratite MX zapise prema uputstvu vašeg mejl provajdera |
| Stari sajt se još prikazuje | Stari A zapis još postoji uz novi | Uklonite sukobljene zapise za isto ime |
Besplatan online DNS alat za proveru ili dig www.example.com u terminalu pokazuje šta svet trenutno vidi za vaš zapis. Korisno je za proveru da li je problem u DNS-u ili u hostu.
Povezivanje prilagođenog domena na Mythex-u
Prilagođeni domeni su funkcija Pro plana na Mythex-u. Besplatni planovi objavljuju na adresi ime.mythex.app. Na Pro planu možete:
- Kupiti domen unutar Mythex-a iz Domains u podešavanjima, ili iz Publish → Custom domain na živom projektu. Mythex registruje domen i podešava DNS. Registracija se naplaćuje odvojeno od Pro plana, a automatska obnova je podrazumevano uključena.
- Povezati domen koji već posedujete. Objavite projekat, izaberite Connect, unesite ime hosta (na primer
app.example.com), pa dodajte CNAME kod DNS provajdera koji pokazuje na cilj koji Mythex prikaže (vasslug.mythex.ai). Kliknite Verify. HTTPS se izdaje automatski.
Ako je vaš DNS na Cloudflare-u, postavite taj CNAME na DNS only (siva oblačić), a ne proksirano. Za koreni domen dokumentacija preporučuje www ili app i preusmeravanje korena kod DNS provajdera ako ne podržava ALIAS ili flattening.
Pogledajte Prilagođeni domeni u dokumentaciji za sve korake i rešavanje problema, i Planove za ono što je uključeno u Pro. Pre nego što usmerite domen na aplikaciju, vredi proći kroz kako odvesti AI prototip u produkciju.
Pitanja
Koliko vremena treba da prilagođeni domen počne da radi?
Često nekoliko minuta posle dodavanja DNS zapisa, ali može duže u zavisnosti od DNS provajdera i TTL-a zapisa (koliko dugo ga resolveri keširaju). Ako ste menjali nameservere, računajte na više vremena.
Da li da koristim www ili koreni domen?
Oba rade za posetioce. Poddomen kao što su www ili app obično je lakši za povezivanje jer može da koristi CNAME zapis. Mnogi sajtovi služe www i preusmeravaju koreni domen na njega, ili obrnuto. Samo izaberite jednu glavnu adresu.
Da li moram da kupim SSL sertifikat?
Obično ne. Većina modernih hostova, uključujući alate za pravljenje aplikacija, automatski izdaje besplatne HTTPS sertifikate čim DNS pokazuje na njih. Kupovina je potrebna samo u posebnim slučajevima, kao što su neki sertifikati koje validira organizacija.
Zašto ne mogu da dodam CNAME zapis za koreni domen?
Pravila DNS-a ne dozvoljavaju CNAME na korenu (apex) domena, jer tamo moraju da stoje drugi obavezni zapisi. Neki DNS provajderi nude ALIAS, ANAME ili CNAME flattening da bi postigli isti efekat. Inače koristite www i preusmerite koreni domen.