Pereiti prie turinio

Domeno nukreipimas į VPS serverį


Rekomenduojami pranešimai

Kokie įrašai reikalingi nukreipiant domeną į VPS serverį? Štai serveriai.lt panelėje viskas aišku:

 

http://img84.imageshack.us/img84/3872/nukreipimashl6.jpg

 

Įvedi serverio IP, ir viskas veikia. Bet kokius tiksliai DNS įrašus jie sukuria? Man reikia pasiekti to paties rezultato naudojant tinklalapis.net. O čia viskas šiek tiek sudėtingiau:

 

http://img155.imageshack.us/img155/1832/tinklapisnukreipimasnq9.jpg

 

Per google radau, kad reikia sukurti A NAME arba CNAME įrašus "@" ir "www". Nors tu ką nesuprantu kur vesti tuos "@" ir "www", yra tik 2 vietos: pirmoj įvesti domeną, antroj serverio IP.

 

halp :)

 

Red.: tiek to, pasirinksiu lengvą išeitį ir tiesiog persikelsiu domeną pas IV.

Redagavo Chaos
Nuoroda į pranešimą
Dalintis kituose puslapiuose
Per google radau, kad reikia sukurti A NAME arba CNAME įrašus "@" ir "www". Nors tu ką nesuprantu kur vesti tuos "@" ir "www", yra tik 2 vietos: pirmoj įvesti domeną, antroj serverio IP.

 

halp :D

 

Red.: tiek to, pasirinksiu lengvą išeitį ir tiesiog persikelsiu domeną pas IV.

Tikriausiai tau jau nebereikia, bet gal kam pravers.

 

Į antro lygio domenas, arba trečio lygio subdomenas reikia rašyti norimą adresą (savo turimą). Tuomet pasirinkti "Domeno DNS įrašas" (A), ir įrašyti serverio IP į šalia esantį laukelį.

 

Jei nori CNAME įrašą sukurti, tai į jį reikia nurodyti egzistuojantį, priparkuotą domeną prie tavo serverio. Pavyzdžiui gali sukurti "tavodomenas.net A IP.IP.IP.IP", o tuomet subdomenams naudoti "subdomenas.tavodomenas.net CNAME tavodomenas.net". Tuomet subdomenai visados naudos tą patį IP, kaip ir tavodomenas.net A įrašas. Taip gali sutaupyti laiko, jei domenas ir subdomenai bus parkuojami viename serveryje.

 

Bet žinoma tiek domenui, tiek subdomenams visados gali naudoti A įrašą. Beje nepamiršk kiekvienam domenui arba subdomenui sukurti www. įrašą (nes einant www.tavodomenas.net - puslapio neatidarys).

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Buvau taip ir padaręs, bet kažkuo IV nukreipimas skiriasi. Šituo būdu nukreipė tik www ir be www. IV kai įrašau IP nukreipia absoliučiai visus subdomenus. Tai man tiesiog buvo įdomu, kaip tai padaroma - gal kažkur įrašoma * ar pan. (bet tinklalapis.net panelė šito neleidžia).

Redagavo Chaos
Nuoroda į pranešimą
Dalintis kituose puslapiuose
Buvau taip ir padaręs, bet kažkuo IV nukreipimas skiriasi. Šituo būdu nukreipė tik www ir be www. IV kai įrašau IP nukreipia absoliučiai visus subdomenus. Tai man tiesiog buvo įdomu, kaip tai padaroma - gal kažkur įrašoma * ar pan. (bet tinklalapis.net panelė šito neleidžia).

Taip anksčiau esu jų klausęs dėl * (wildcard). Jų valdymo panelis to nepalaiko. Galėjai tiesiog pasinaudoti nemokamomis DNS paslaugomis (yra nemažai užsienietiškų tiekėjų kaip pvz. everydns.net).

 

Na bet aišku domeno perkėlimas į serveriai.lt taip pat išspręs tavo problemą.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Labai dėkui už atsakymus :lol:

 

O man čia problema iškilo, gal kas turėsite minčių. Turiu kelis domenus registruotus IV ir nukreiptus į mano VPS. Visi subdomenai automatiškai "nusikreipia" ten todėl aš peradresuoju juos į pagrindinį domeną su rewrite. Viskas veikia puikiai.

 

Persikėliau dar vieną domeną iš tinklalapis.net į serveriai.lt (kaip minėjau), visi nustatymai (DNS įrašai per serveriai.lt ir VPS'e VirtualHost) lygiai tokie patys kaip kitų domenų. Bet naudojant rewrite išmeta klaidą "Firefox has detected that this page is redirecting in a way that will never complete". Be rewrite taisyklių viskas veikia. NS serveriai jau atsinaujino, t.y. atidaro tinklapį, visus subdomenus ir viską.

 

Vienintelis skirtumas tarp naujo domeno ir kitų yra tai, kad jis perkeltas prieš ~20 valandų (nejaugi gali atsinaujinti NS įrašai bet ne visi A įrašai?) ir dar tai kad perkant VPS nurodžiau kad su juo naudosiu šitą domeną.

 

Kame gali būti problema? :lol:

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Labai dėkui už atsakymus :lol:

 

O man čia problema iškilo, gal kas turėsite minčių. Turiu kelis domenus registruotus IV ir nukreiptus į mano VPS. Visi subdomenai automatiškai "nusikreipia" ten todėl aš peradresuoju juos į pagrindinį domeną su rewrite. Viskas veikia puikiai.

 

Persikėliau dar vieną domeną iš tinklalapis.net į serveriai.lt (kaip minėjau), visi nustatymai (DNS įrašai per serveriai.lt ir VPS'e VirtualHost) lygiai tokie patys kaip kitų domenų. Bet naudojant rewrite išmeta klaidą "Firefox has detected that this page is redirecting in a way that will never complete". Be rewrite taisyklių viskas veikia. NS serveriai jau atsinaujino, t.y. atidaro tinklapį, visus subdomenus ir viską.

 

Vienintelis skirtumas tarp naujo domeno ir kitų yra tai, kad jis perkeltas prieš ~20 valandų (nejaugi gali atsinaujinti NS įrašai bet ne visi A įrašai?) ir dar tai kad perkant VPS nurodžiau kad su juo naudosiu šitą domeną.

 

Kame gali būti problema? :lol:

Bandyk ping užklausą siųst iš savo PC į betkokį domeno subdomeną (betkas.tavodomenas.net), jei gausi atsaką iš servo vadinasi su NS viskas gerai, ir problema konfigūracijoje.

Windows -> Command Prompt - "ping betkas.tavodomenas.net"

Linux - > shell - "ping -c 5 betkas.tavodomenas.net"

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Bandyk ping užklausą siųst iš savo PC į betkokį domeno subdomeną (betkas.tavodomenas.net), jei gausi atsaką iš servo vadinasi su NS viskas gerai, ir problema konfigūracijoje.

Windows -> Command Prompt - "ping betkas.tavodomenas.net"

Linux - > shell - "ping -c 5 betkas.tavodomenas.net"

Atsakymą gaunu, bet kas gali būti negerai? Konfigūracija VPS tikrai 100% vienoda su kitais domenais. Taip pat pažiūrėjau per kažkokį tinklapį kuris tikrina DNS įrašus, jie irgi vienodi su kitais. Bandžiau 2 skirtingus domenus, jie veikia normaliai, tik tas vienas ne.

 

Red.: bandžiau netgi kitą domeną priparkuoti į tą pačią direktoriją su tomis pačiomis taisyklėmis. Vėlgi viskas veikia. Kas gi čia ne taip :lol:

Redagavo Chaos
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Konfigūracija tokia:

 

<VirtualHost *:80>

ServerName domenas1.lt

DocumentRoot /var/www/html/domenas1.lt

RewriteEngine On

RewriteCond %{HTTP_HOST} !^\domenas1\.lt

RewriteRule ^/(.*)$ http://domenas1.lt/$1 [R=301,L]

</VirtualHost>

 

<VirtualHost *:80>

ServerName domenas2.lt

ServerAlias domenas2.lt *.domenas2.lt

RewriteEngine On

RewriteCond %{HTTP_HOST} !^\domenas2\.lt

RewriteRule ^/(.*)$ http://domenas2.lt/$1 [R=301,L]

DocumentRoot /var/www/html/domenas2.lt

</VirtualHost>

 

<VirtualHost *:80>

ServerName sub.domenas1.lt

ServerAlias sub.domenas1.lt *sub.domenas1.lt

DocumentRoot /var/www/html/sub

</VirtualHost>

 

Viskas veikė idealiai su pirmais dviem, testiniais domenais.

 

Kai perkėliau "tikrą" domeną iš tinklalapis.net ir pakeičiau domenas1 į jį, ir atsirado ši problema (meta redirect klaidą atidarinėjant adresą, nors ir redirectina į versiją be www. Užkomentavus rewrite kodą viskas veikia, betgi man reikia redirectint domenus). Bandžiau keisti domenus vietom, ir t.t. problema kyla tik su perkeltu domenu. T.y. galiu bet kokį domeną nukreipti į domenas1 direktoriją. Viskas veikia, redirectinasi subdomenai ir t.t.

 

Pakeitus į tą nelemtą domeną perkelti į tinkalapis.net atsiranda ši problema :lol:

 

Prašau padėkite, siūlau $15 pasiūliusiam problemos sprendimą :lol: (tiesiog labai reikia sprendimo)

Redagavo Chaos
Nuoroda į pranešimą
Dalintis kituose puslapiuose
Konfigūracija tokia..

Gali daugiau paaiškinti ko tu nori iš domenas2 ir iš domenas1?

Ar jie turi atlikti tą patį darbą?

 

Ant domenas1 nepanašu, kad esi panaudojęs wildcard. Beje ką nori padaryti su sub.domenas1.lt (apatiniu virtualhostu)?

Redagavo Žilvinas
Nuoroda į pranešimą
Dalintis kituose puslapiuose
Gali daugiau paaiškinti ko tu nori iš domenas2 ir iš domenas1?

Ar jie turi atlikti tą patį darbą?

 

Ant domenas1 nepanašu, kad esi panaudojęs wildcard. Beje ką nori padaryti su sub.domenas1.lt (apatiniu virtualhostu)?

Visuose hostinami tinklapiai. Wildcard ir su pirmu naudojamas. Ten nėra ServerAlias nes jis yra "defaultinis" be to pridėjus ServerAlias neveikia apatinis subdomenas.

 

Pirmąjį domeną tiesiog pakeitus kitu viskas veikia :lol: Na nesuprantu nors tu ką.

 

Red.: štai radau skirtumą kuo šis domenas skiriasi nuo kitų. Serverio host failuose yra įrašas (ip ir domenas netikri :lol: ):

77.77.77.77 server.domenas1.lt server

Ar TAI gali būti priežastis?

Redagavo Chaos
Nuoroda į pranešimą
Dalintis kituose puslapiuose
Red.: ...Serverio host failuose yra įrašas (ip ir domenas netikri :) ):

77.77.77.77 server.domenas1.lt server

Ar TAI gali būti priežastis?

Ar kalbi apie /etc/hosts ?

Tai tikriausiai tik tavo serverio hostname kurį pasirinkai registruojant VPS. Tavo hostname adresas turėtų būti nukreiptas A įrašu į serverio IP (bet taip jau ir yra, nes iv.lt nukreipia wildcard).

 

Taip IP reikia pakeisti tikruoju.

 

Teisingas hosts failas atrodo taip:

# Hosts failas
127.0.0.1 server localhost localhost.localdomain
IP.IIP.IP.IP		   server.domenas1.lt

server - tavo hostname subdomenas. (jei pvz. hostname būtų arbata.kava.lt, tai rašytum čia arbata)

IP.IIP.IP.IP - keisk į tikrąjį serverio IP.

server.domenas1.lt - tavo hostname.

 

 

 

Visuose hostinami tinklapiai. Wildcard ir su pirmu naudojamas. Ten nėra ServerAlias nes jis yra "defaultinis" be to pridėjus ServerAlias neveikia apatinis subdomenas....

Apache konfigūracijos failai yra skaitomi nuo viršaus į apačią.

Štai duodu pavyzdį blogą nurodymų pavyzdį:

http://mrzilvi.net/screenies/servers/apach...u_skaitymas.gif

 

Sprendimas (subdomenų perkelimas į viršų):

http://mrzilvi.net/screenies/servers/apach..._sprendimas.gif

 

Kas jei pabandytum kažką tokio:

<VirtualHost *:80>
ServerName sub.domenas1.lt
ServerAlias *.sub.domenas1.lt
DocumentRoot /var/www/html/sub
</VirtualHost>

<VirtualHost *:80>
ServerName domenas1.lt
ServerAlias *.domenas1.lt
DocumentRoot /var/www/html/domenas1.lt
RewriteEngine On
RewriteCond %{HTTP_HOST} !^\domenas1\.lt
RewriteRule ^/(.*)$ http://domenas1.lt/$1 [R=301,L]
</VirtualHost>

<VirtualHost *:80>
ServerName domenas2.lt
ServerAlias domenas2.lt *.domenas2.lt
RewriteEngine On
RewriteCond %{HTTP_HOST} !^\domenas2\.lt
RewriteRule ^/(.*)$ http://domenas2.lt/$1 [R=301,L]
DocumentRoot /var/www/html/domenas2.lt
</VirtualHost>

Beje pakeičiau dar eilutę "ServerAlias sub.domenas1.lt *sub.domenas1.lt", su wildcard (*) panaudojimu tai nori, kad sub.domenas1.lt ir visi subdomenai prieš jį (betkas.sub.domenas1.lt) būtų nukreipiami į "/var/www/html/sub"? Nebuvo padėtas taškas po "*". Arba nesupratau, ką su juo ten norėjai.

Taip pat pridėjau - "ServerAlias *.domenas1.lt".

 

 

Pirmąjį domeną tiesiog pakeitus kitu viskas veikia :) Na nesuprantu nors tu ką.

Šito vis dar nesuprantu dėl ko taip gali būti :D

Redagavo Žilvinas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Įdomu, mano hosts failas buvo šiek tiek kitokio formato:

 

127.0.0.1 localhost localhost.localdomain

IP.IIP.IP.IP server.domenas1.lt server

 

Dėkui už bandymą, deja tas pats :)

Su tuo subdomenu - ten klaida buvo (pamiršau tašką padėti), idėja kad "sub.domenas1.lt ir visi subdomenai prieš jį (betkas.sub.domenas1.lt) būtų nukreipiami į "/var/www/html/sub"?" - taip, tas irgi veikia normaliai.

 

Na aš manau čia kažkas su šituo konkrečiu domenu netvarkoj, bet kas gali būti? Į support'ą IV rašiau, bet aišku "Neprižiūrimiems VPS pagalbos neteikiame" bla bla.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Įdomu, mano hosts failas buvo šiek tiek kitokio formato...

Na tai tinka ir toks, tik tikrą IP įrašyk.

 

...

Na aš manau čia kažkas su šituo konkrečiu domenu netvarkoj, bet kas gali būti? Į support'ą IV rašiau, bet aišku "Neprižiūrimiems VPS pagalbos neteikiame" bla bla.

Na labai kvailas klausimas, bet ar bandei su kita naršykle ar kito žmogaus klausti ar veikia?

Paieškojus internete tą klaidą "Firefox has detected that the server is redirecting the request for this address in a way that will never complete.", kai kuriems žmonės neužkrauna el. pašto kaip hotmail ir pan.

 

Bet tikriausiai ne naršyklėje problema :)

 

P.S. Pas tave tiesiog apache suinstaliuotas, be valdymo panelio?

Redagavo Žilvinas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ši firefox klaida atsiranda, kai nėra error docs'ų apie jie redirektinasi patys į save, arba yra blogos permisijos, failų, bylų ir t.t. vadinasi gauni 500 errorą kuris veda į 403 errorą, o 403 erroras veda į 500 errorą, po kurio laiko firefox timeoutinasi ir duoda vartotojui žinoti apie tai.

 

Dėl hostname, greičiausias būdas yra naudoti komandą 'hostname'

 

hostname www.domenas.lt ir tiek.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Na tai tinka ir toks, tik tikrą IP įrašyk.

Viskas tikra jau buvo surašyta, tik pasitikslinau dėl hostname :)

 

P.S. Pas tave tiesiog apache suinstaliuotas, be valdymo panelio?

Yra Webmin.

 

Gal pravers header'ių informacija kurią gavau pasinaudojęs seoconsultants.com įrankiu. Štai kaip elgiasi du kiti domenai, kurie užsakyti IV ir parkuoti prie VPS ir veikia be problemų su Rewrite taisyklėmis. Atidarinėjant subdomeną:

 

#1 Server Response: http://betkokssubdomenas.GERASDOMENAS.lt

HTTP Status Code: HTTP/1.1 301 Moved Permanently

Date: Wed, 28 May 2008 16:22:04 GMT

Server: Apache

Location: http://GERASDOMENAS.lt/

Content-Length: 308

Connection: close

Content-Type: text/html; charset=iso-8859-1

Redirect Target: http://GERASDOMENAS.lt/

 

#2 Server Response: http://GERASDOMENAS.lt/

HTTP Status Code: HTTP/1.1 200 OK

ETag: "35c055-55-95281b40"

Content-Length: 85

Content-Type: text/html; charset=UTF-8

Last-Modified: Mon, 26 May 2008 18:45:25 GMT

Redirektinasi į pagrindinį, viskas tvarkoj. Atidarinėjant domeną:

 

#1 Server Response: http://GERASDOMENAS.lt

HTTP Status Code: HTTP/1.1 200 OK

ETag: "35c055-55-95281b40"

Content-Length: 85

Content-Type: text/html; charset=UTF-8

Last-Modified: Mon, 26 May 2008 18:45:25 GMT

Irgi viskas tvarkoj. Dabar tasai neveikiantis, atidarinėjant subdomeną:

 

#1 Server Response: http://betkokssubdomenas.BLOGASDOMENAS.lt

HTTP Status Code: HTTP/1.1 301 Moved Permanently

Date: Wed, 28 May 2008 16:23:53 GMT

Server: Apache

Location: http://BLOGASDOMENAS.lt/

Content-Length: 310

Connection: close

Content-Type: text/html; charset=iso-8859-1

Redirect Target: http://BLOGASDOMENAS.lt/ <<<<<<<<<<<< Redirektinasi į pagrindinį domeną tvarkingai!

 

#2 Server Response: http://BLOGASDOMENAS.lt/

HTTP Status Code: HTTP/1.1 301 Moved Permanently

Date: Wed, 28 May 2008 16:23:53 GMT

Server: Apache

Location: http://BLOGASDOMENAS.lt/

Content-Length: 292

Connection: close

Content-Type: text/html; charset=iso-8859-1

Redirect Target: http://BLOGASDOMENAS.lt/ <<<<<<<<<<<< Na o čia jau redirektina pats į save :)

 

#3 Server Response: http://BLOGASDOMENAS.lt/

HTTP Status Code: HTTP/1.1 301 Moved Permanently

Date: Wed, 28 May 2008 16:23:54 GMT

Server: Apache

Location: http://BLOGASDOMENAS.lt/

Content-Length: 292

Connection: close

Content-Type: text/html; charset=iso-8859-1

Redirect Target: http://BLOGASDOMENAS.lt/

Ir t.t.

Atidarinėjant tiesiai be subdomeno, vėlgi 301 redirect į save. Kaip matote, jokių klaidų (500, 404, 403 ar kitokių) nemeta.

 

Man regis su pačiu domenu gali būti kažkas netvarkoj (nors serveriai.lt irgi sakė, kad problema konfigūracijoje o jie dėl jos nekonsultuoja nemokamai :D ), bet deja apie tai nieko neišmanau. Tas domenas skiriasi nuo kitų tuo kad 1) buvo perkeltas iš tinklalapis.net į serveriai.lt 2) perkant VPS buvo nurodytas kad tas domenas bus naudojamas su šituo VPS. Kas dėl to pasikeičia? Na kuriant VPS nurodomas hostname kaip "server.domenas.lt". Daugiau skirtumų nematau, priežastis gali būti hostname? (Tarkim jis ir taip nukreipia serverį į domeną, ir dar "ant viršaus" nukreipia ir virtual host), turbūt nusišneku :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...