Fórumok
Sziasztok!
Ismételten lenne egy kérdésem, gondoltam rákérdezek a nálam okosabbaktól.
Domain átirányítást szeretnék csinálni.
Mint pl beírod böngészőbe, hogy http://www.google.com, és átrak a http://www.google.hu -ra.
Vagy másik példa, http://test.dvtk.eu és helyette bejön a http://comport.hu/
Valakinek van vmi ötlete, hogyan tudnám ezt megoldni? Előre is köszi, üdv!
Hozzászólások
Hát, úgy, ahogy csak akarod....
Apacsban:
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ......
RewriteCond %{HTTP_USER_AGENT} .*MSN.Messenger.*
.......
RewriteRule .* http://emide.hu
Péhápében:
<? if (......) header ("Location: http://emide.hu"); .... ?>
Hátéemelben:
<META HTTP-EQUIV="Refresh" CONTENT="5; URL=http://emide.hu">
Dzsávaszkriptben:
if (....) top.location.href='http://emide.hu';
Ezt a rewrite -os dolgot közvetlenül az apache konfigban kell megadni? Nem külön .htaccess file -ban?
http://httpd.apache.org/docs/
t
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html
Context:server config, virtual host, directory, .htaccess
Itt találhatsz elég sok infót az átirányításokról! Domain átirányítás
ujszulottnek minden vicc...:
neha erdemes nezni, mikori a topic ;-)
Udv.
Mennyi minden történik az emberrel ~3 év alatt!? Mennyit változik, mennyit tanul, stb, stb... :)Tényleg nem mai totyik :P
Én is felmelegítem a témát.
Még sosem csináltam ilyesmit, és lenne egy kérdésem, remélem sikerül megfogalmazni:
Adott egy tárhelyszolgáltató, ott van lehetőség domain átirányításra. Ha a szolgáltatónál lévő címet átirányítom egy saját webszerverre, akkor ott azt, mint virtualhostot tudom-e "kezelni", vagy csak direkt átirányításokat lehet csinálni? (Esetleg szolgáltatófüggő a dolog).
Pld.
A szolgáltatónál van az egy.ketto.hu domain, ez át van irányítva az 12.34.56.78-ra (legyen ez a saját szerver IP), és a virtualhostok közé felveszem az egy.ketto.hu-t és ott mutatok egy könyvtárra. (Az szolgáltató átirányító felülete tök egyszerű, megadható hogy mit, hova meg hogy álladó v. ideiglenes)
Mivel elsőre ez nem jött össze (gyanítottam egyébként, hogy nem fog :) ), így az lenne a kérdésem, hogy lehet-e egyáltalán ily módon vagy pedig csak direkten (pld. 12.34.56.78/ujhely) lehet átirányítani, és baromság az elképzelésem. (Amiért felmerült: bizonyos okok miatt ez a megoldás kényelmesebb lenne, de ha nem, hát nem...)
Nem teljesen vilagos a kerdes, de praktikusan nem ip-re szokas atiranyitani, mert akkor a cel szerveren a default oldal jon be, hanem konkretan arra a virthostra, amit be szeretnel hozni a masik szerveren, ha az nevvel elerheto kivulrol.
IP-re is lehet, ha a cel szerveren a virthost nem erheto el rendes nevvel, csak akkor azon kell beloni jol, hogy a default virthostjanak docroot-ja a ../ujhely konyvtar legyen. Ebben az esetben lehet igenyesebb, ha dns szinten van a domain rairanyitva az uj szerverre es rendesen named virthost felveve ra.
OK, köszi!
Alapból a második eset állt fent, így vagy áttérünk az első pontra, vagy default docroot lesz módosítva, bár több ilyen átirányítást is szeretnének, ezért szerintem 99,9% az első pont lesz a nyerő.
Vahahol gyanítottam, hogy IP esetén a default jön be, de gondoltam hátha ki lehet trükközni. Mégegyszer köszi!
A DNS szervere ezt kell neked beallitani:
egy.ketto.hu CNAME 12.34.56.78 0 3600
A webserveren meg a kovetkezot:
ServerAdmin admin@egy.ketto.hu
DocumentRoot /www/docs/egy.ketto.hu
ServerName egy.ketto.hu
ErrorLog logs/egy.ketto.hu -error_log
TransferLog logs/egy.ketto.hu -access_log
Ha ezek megvannak akkor mindennek mukodni kell attol fugg, hogy a milyen gyorsan frissul a dns bejegyzes amit egy egyszeru pingel tudsz tesztelni.
ping egy.ketto.hu es ha a 12.34.56.78-t adja vissza akkor jo vagy.
miert CNAME?
ping helyett pedig dig,nslookup,host szerintem
Azert CNAME mivel az A ketto.hu es ehez tartozik a egy ami mar CNAME szerintem.
"Az erőforrásrekordok jellemzői:
* Tulajdonos: A tartománynév, amihez RR tartozik
* Osztály: 16 bites érték. Egy protokollt, vagy egy protokoll-családot azonosít (IN, CH)
* Típus: 16 bites érték a típus szerinti tagoláshoz.
*
o A – A tul. hálózati címe
o CNAME – Egy alias névhez kanonikus név rendelése
o HINFO – CPU, opr. infók meghatározása
o MX – Mail exchange
o NS – Névszerver rendelése a tartományhoz
o PTR – pointer a névtér egy másik területére
o SOA – Hitelességi (authority) zóna specifikációja
* Érték (RDATA): Típustól függően értelmezendő bitsorozat"
A ping pedig azert mert azt talan jobban hasznalja az atlag user. De teljesen igazad van en is a tobbi megoldast alkalmaznam. ;)
CNAME nek csak egy masik hostot adhatsz meg amire mutat
ha ipt adsz meg akkor igy keresi majd
$:~#host egy.ketto.hu
egy.ketto.hu is an alias for 12.34.56.78.ketto.hu.
Host 12.34.56.78.ketto.hu not found: 3(NXDOMAIN)
Köszi a választ, bár kicsit mellé ment :)
Lehet, hogy félreérthető voltam. Egy bizonyos tárhelyszolgáltatónál van bejegyezve az egy.ketto.hu, ott van is weblap stb. tehát maga a domain tökéletesen működik. Viszont a szolgáltató admin felületén van ilyen domain átirányítási lehetőség, ahol kiválasztok egy már létező domaint és át tudom irányítani egy http:// valamire. Én ide írtam be a saját szerver (ami csak webszerver, DNS szerverről nincs szó, illetve a szolgáltatónak gondolom van :), de ahhoz én nem férek hozzá.) IP címét. A szerveren több virtualhost is van, de akárhogy konfigolom az apache-ot, mindig az alapértelmezett virtualhost jön be az átirányított egy.ketto.hu esetén, tehát olyan, mintha nem jönne át a ServerName vagy mittomén :). Az apache konfig az általad leírthoz hasonló.
----
Úgy néz ki, nem fog menni, mert ha pingelem az átirányított egy.ketto.hu-t, akkor nem a saját IP-t kapom vissza. Valami más módon irányíthatják át. Szóval marad a direkt cím (pld. http://sajátszerverdomain/egyketto)
pingelni hiaba pingeled, ha csak apache atiranyitas van, akkor pingre az eredeti szerver ping, ami dns-be be van allitva
tobbit lasd feljebb
Nem akarok kötekedni és ha nincs igazam majd kijavítanak, de ezt a CNAME dolgot én sem értem
Ha már, akkor szerintem:
egy CNAME tarhely.hu.
Már a fogalom maga nem létezik.