frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

PrisijungtiRegistruotis

Neegzistuojančiu subdomenų nukreipimas

ApocalApocal Naujokas (-ė)
edited 2012 rugpjūčio 22 Į Pagalba
Laba vakarą, į savo serverį esu nukreipęs domeną pvz. (root.lt), ir vedant pvz. labas.root.lt, belekas.root.lt, tvora.root.lt, tiesiog vedant bent kokį neegzistuojanti subdomeną visada atverčia puslapi root.lt, t.y. atverčia, tai kas yra patalpinta var/www/html direktorijoje. Kaip padaryti, jei vedant neegzistuojanti subdomeną išmestu, kad tokio puslapio tiesiog nėra, kaip ir turi būti. Tik nesiūlykit, kad nukreipti tik www, ne pati domeną, nes vis tiek nesąmone gaunasi.

Komentarai

  • IV_RomanLIV_RomanL Interneto vizija
    edited 2012 liepos 24
    Sveiki,

    ar naudojate kokį nors serverio valdymo pultą?
  • ApocalApocal Naujokas (-ė)
    edited 2012 liepos 24
    Taip, naudoju zpanel, teisingiau, bandau, dar galvoju kokį pasirinkti nemokama, kompaktiška, suprantama valdymo pultą.
  • IV_RomanLIV_RomanL Interneto vizija
    edited 2012 liepos 24
    Prisijunkite prie serverio SSH konsolės. Įeikite į aplanką:
    cd /zpanel/configs/apache
    
    Redaguokite failą httpd-vhosts.conf:
    nano httpd-vhosts.conf
    
    Raskite eilutę ties norimu domenu "ServerAlias", pavyzdys:

    ServerAlias *.server.roman.iv.lt

    ir pakeiskite į:

    ServerAlias server.roman.iv.lt

    Viską išsaugokite ir perkraukite apache:
    service httpd restart
    
  • ApocalApocal Naujokas (-ė)
    edited 2020 spalio 19
    Na man šitas variantas nepadėjo, spėju jus manęs nesupratot. Pagooglines radau kitą sprendimą, labai paprasta, pasidalinsiu, gal kam, kada nors pravers.

    Atsidarom savo SSH konsolę. Vykdome komandą:
    nano /etc/httpd/conf/httpd.conf
    

    Pačioje paskutinėje eilutėje įrašome
    <VirtualHost *:80>
    ServerName *.Jūsųdomenas.lt
    Redirect 404 /
    </VirtualHost>
    

    Išsaugome failą:
    ctrl+x spaudžiam y ir enter
    

    Perkrauname apache
    service httpd restart
    



    Vietoj Redirect 404 / galite įrašyti ir kita variantą, kur norite, kad būtų nukreiptas neegzistuojantis subdomenas pvz.:
    <VirtualHost *:80>
    ServerName [B]*.Jūsųdomenas.lt[/B]
    Redirect / [B]http://[/B]www.google.lt
    </VirtualHost>
    

    Šiuo atveju visi neegzistuojantis subdomenai bus nukreipti į google.lt, rašant svetainės adresą į kuri bus nukreiptas subdomenas visada būtinas prierašas yra http:// , kitaip nukreipimas neveiks.

    Ir dar vienas toks dalykas, kuris man asmeniškai tai nekliūna, kitiems gali ir kliūti, kad šis variantas nukreipia ir domenus, jei jie nėra pridėti prie jūsų serverio (vps) valdymo pulto domenų sąrašo. Tai yra, jei tarkim jus turite domeną iv.lt sistemoje, ir jis yra, nukreiptas į jūsų vps serverį, bet jis nėra pridėtas, į jūsų valdymo panelės domenų sąrašą, tiksliau apie ji nėra įrašo httpd.conf faile, tai tiesiog jis bus nukreiptas, į jūsų redirect vietą.

    Na tiek čia prirašiau,kad sunku bus čia suprasti naujokams.
  • zylkinzylkin Naujokas (-ė)
    edited 2012 rugpjūčio 11
    O kaip webmine tai padaryti, nes irgi ivedi bet koki subdomena ir ji atidaro, netgi google paieškos botas indeksuoja.
  • ApocalApocal Naujokas (-ė)
    edited 2012 rugpjūčio 13
    Taip, pat kaip parašiau.
  • zylkinzylkin Naujokas (-ė)
    edited 2012 rugpjūčio 13
    Nepadėjo, vistiek galima įrašyti bet koki subdomena ir jį atidarys su pagrindiniu domeno turiniu.

    Man reikia padaryti taip kaip talpinimo plane būvo, pvz įrašai bet koki neegzistuojanti subdomena ir rašo kad toks adresas neegzistuoja.
  • IV_RomanLIV_RomanL Interneto vizija
    edited 2020 spalio 19
    Sveiki,

    pasinaudokite šia puikia pamokėle https://forumas.dedikuoti.lt/showpost.php?p=755&postcount=5 tik atvirkščiai. Atlikus pakeitimus, nepamirškite perkrauti apache web serverio.
  • zylkinzylkin Naujokas (-ė)
    edited 2012 rugpjūčio 13
    Kaip suprast atvirkščiai?
  • IV_RomanLIV_RomanL Interneto vizija
    edited 2012 rugpjūčio 13
    Prisijunkite prie serverio SSH konsolės. Redaguokite failą httpd.conf:
    nano /etc/httpd/conf/httpd.conf
    

    Raskite eilutę ties norimu domenu "ServerAlias", pavyzdys:

    ServerAlias *.server.roman.iv.lt

    ir pakeiskite į:

    ServerAlias server.roman.iv.lt

    Viską išsaugokite ir perkraukite apache:
    service httpd restart
    
  • zylkinzylkin Naujokas (-ė)
    edited 2012 rugpjūčio 13
    Tai pas mane viskas ir taip be tu *.
  • zylkinzylkin Naujokas (-ė)
    edited 2012 rugpjūčio 20
    Tai negalit nieko patarti?
  • IV_RomanLIV_RomanL Interneto vizija
    edited 2012 rugpjūčio 21
    Kokį valdymo pultą naudojate?
  • zylkinzylkin Naujokas (-ė)
    edited 2012 rugpjūčio 21
    Naudoju webmin.
  • IV_RomanLIV_RomanL Interneto vizija
    edited 2012 rugpjūčio 21
    Šiuo atveju galite susikurti nuosavus DNS serverius ir tuomet juos naudoti savo turimiems domenams. Tokiu būdu galėsite kontroliuoti DNS įrašus ir atsikratyti wildcard funkcijos. Konfigūruodami savo DNS serverį vardų serverius nurodykite:

    1 vardų serveris: ns1.jūsų_serverio_pavadinimas
    2 vardų serveris: ns.iv.lt
  • zylkinzylkin Naujokas (-ė)
    edited 2012 rugpjūčio 22
    o koki tada rašyti ip NS2
  • IV_RomanLIV_RomanL Interneto vizija
    edited 2012 rugpjūčio 22
    79.98.31.31
Norėdami palikti komentarą, turite prisijungti arba registruokis.
Dedikuoti.lt
Šiame forume rasite informaciją kaip atlikti serverio administravimą, konfigūravimą, įvairių tarnybų bei papildomų aplikacijų diegimą. Taip pat pateiksime rekomendacijų, skirtų serverių saugumui, monitoringui ir optimizavimui. Kviečiame prisijungti prie dedikuotų serverių administratorių bendruomenės, dalyvauti diskusijose ir praplėsti savo žinias serverių administravimo srityje!
© 2007 - 2024 Dedikuoti.lt forumas, visos teisės saugumos.