Sziasztok.
Adott egy debian Vps Apach-al.
Létrehoztam a dommainszolgáltatómnál 1 URL Forwarding-al megoldott aldomaint. Ami müködik is, de amikor betölti az oldalt a böngésző címsorba nem az aldomaint írja ki, hanem az almappát elérési úttal együtt. Ezt hogyan tudnám megjavítani?
Nincsenek virtual host -ok beállítva csak 1 host van.
Remélem érthető a problémám. Válaszotokat előre is köszönöm.
- 1358 megtekintés
Hozzászólások
A URL forwarding ha jol tippelem arrol szol, hogy a szolgaltatod fenntart egy webservert (az aldomain erre mutat), es ha az aldomaint valaki beirja a bongeszobe, akkor az o webservere kuld neki egy 301-es (vagy 302-es) forwardot, miszerint az oldal elkoltozott, es itt es itt erheto el. Attol kezdve nyilvan semmi koze nincs az aldomainhez meg a szolgaltatodhoz az egesznek.
Ha jol tippeltem, es tenyleg ez tortenik (mondjuk ha URL-t irtal volna, latnank), akkor az lenne a megoldas, ha nem URL forwardot kernel, hanem azt, hogy a virtualis servered IP-jere iranyitana az aldomaint, te meg virtualhosttal szetvalasztanad a nemaldomaintol.
--
To celebrate the Beatles' arrival on iTunes in 2010, I'm listening to their MP3s I downloaded from Napster in 2001.
- A hozzászóláshoz be kell jelentkezni
Aha. Talán kezdem kapizsgálni.
Tehát a probléma ott lehet talán hogy nincs virtualhost.
Nem nagyon értek ehez tehát leírom amit felfogtam. :)
Beírom a böngészőbe a címet aldomainostul ezt a névszerver átirányítja az én ip-m re olyan módon hogy átadja az aldomain-t is amit majd az apache eldönt hogy hova tartozik. Hilyába van az aldomain átirányítva hozzám ha az apachban nincs rá semmi beállítva. :) Még akár át is írja a veböngészőbe az url-t.
- A hozzászóláshoz be kell jelentkezni
nem virtualhost nincs, hanem igazi web szervered nincs. az igazi webszerver onnan ismered meg, hogy nem url forwardinggal találnak oda a kliensek.
ezt a névszerver átirányítja az én ip-m re olyan módon hogy átadja az aldomain-t is
nem, az nem névszerver.
az egy igazi mezei web szerver, aki fogadja a kliensek kérését, majd nem átirányítja az ip-dre, hanem visszaszól a kliensnek, hogy az a web szerver, amit keres, az egy másik url-en érhető el. ennek hatására a kliens átírja az url sorban az url-t, majd újrapróbálkozik erre az új url-re.
Hilyába van az aldomain átirányítva hozzám ha az apachban nincs rá semmi beállítva
nincs átirányítva az aldomain hozzád. az url forwarding nem erről szól.
a kliensek vannak átirányítva egy másik url-re (aminek része a domain név is), azaz egy másik domainre. url forwardinggal azt, amit szeretnél, nem megoldható, bármit is állítasz be az apache-odban.
- A hozzászóláshoz be kell jelentkezni
Ha jol ertem, van egy valami.hu oldalad, es azt szeretned, hogy ha az aldomain.valami.hu -t hivjak meg, akkor fizikailag a valami.hu/konyvtar tartalma jelenjen meg, de az aldomain-es cim maradjon..
Ha forwardingot csinalsz, akkor az tortenik, a szerver megkapja az aldomain.valami.hu cimet, latja, hogy van ez a forwarding, visszaszol a bongeszonek, hogy komam, hivd inkabb meg a valami.hu/konyvtarat , ott van, amit keresel. A bongeszo meg szotfogad, es meghivja a valami.hu/konyvtarat.
Ami neked kell, az a legegyszerubben ugy oldhato meg, ha van ra modod, hogy felveszel megegy virthostot, aminek a servername az aldomain.valami.hu, a documentumroot-ja meg a valami.hu/konyvtar (csak a valami.hu utvonala is kiirva vegig).
Persze lehet ra kismillio egyeb csavaros megoldas is meg, de azok kicsit macerasabbak.
HIÁBA, na, azt javitsd, mert ..
- A hozzászóláshoz be kell jelentkezni
Igen jol értelmezted.
Kipróbáltam amit találtam a neten.
ServerName site1.valami.hu
ServerAlias site1.*
DocumentRoot /home/htdocs/site1/
kaptam rá 1 hibaüzenetet.
"Could not reliably determine the server's fully qualified domain name, using 95.***.**.** for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 95.***.**.** for ServerName"
megnéztem az etc/hosts ot is olyan névvel próbálkoztam ami oda be van jegyezve úgy se működött.
Nem akartam variálni rajta mert ez egy xen fogalmam sincs mit szabad és mit nem.
ha megpingelem localhostrol kapok egy szép hosszú választ.
PING site1.sajat_domain.hu.szolgáltató.hu
ami ad válszt de mégse jó. :(
Nem akarok én honlapszolgáltató lenni csak jól jönne még egy weblap egy aldomaynen, ha ezt meg lehet oldani lehetőleg ráfizetések nélkül :)
Ha az apache beállítgatás és az url forvarding-al ez nem megoldható van rá megoldás amivel igen?
- A hozzászóláshoz be kell jelentkezni
Emlekem szerint ez csak egy warning szokott lenni, ettol meg elindul igy az apache.
A serveralias-t igy a vegen csilaggal nem lattam meg, azt biztos igy akartad es lehet?
- A hozzászóláshoz be kell jelentkezni