VPS IP címe átirányított doménre ugrik

Sziasztok!

Picit messzebbről indítok:

Autodidakta amatőr rendszergazda/webmester vagyok (sok éve elvégeztem egy OKJ-s "rendszerinformatikus" képzést, de ott nem sok hasznosat tanultam).

Pár éve saját mail- és webszervert tartok fent (MiaB és Debian8/Apache2/MySQL). Több email cím és SSL webhely fut ezek segítségével, és például a webszerveren futó egyik Drupal tud a mail szerver által emaileket küldeni. Szóval eddig mindent megoldottam, de problémáról problémára, csinálva tanulva.

Egy ismerősöm vett hat domén nevet, amiből egyet akar használni, a többit ("mellékes") arra kérte átirányítani (az most mindegy, hogy ennek van-e értelme).
Azt az egyet, a "fődomént" pedig egyelőre egy már futó webhely egy aloldalára ("létező").

Ezt úgy oldottam meg, hogy miután a domén regisztrátornál a DNS kezelőfelületen beállítottam a webszerverem IP címét mind a hat esetben a @ és WWW A rekordokra, a webszerveren létrehoztam hat /etc/apache2/sites-available/[név].conf fájlt, és átszimlinkeltem a sites-enabled mappába, ahogy a szerveren futó többi doménnel is tettem. Ezek hat hat /var/www/html/[domén] mappára mutatnak, ahol mindenhol van egy .htaccess fájl, ilyen tartalommal:

RewriteEngine on
RedirectMatch 301 .* http://[céldomén]

A céldomén az öt mellékesnél a fődomén, a fődoménnál pedig a létező. És ez így működik is.

Viszont a webszerver IP címe, ami eddig is a létező doménra vezet, ami nem jó.

Például azért, mert most telepíttettem rá az etherpad-ot, és nem tudom az IPcím:9001 címen kipróbálni. Meg elvi okokból sem jó így.

Szerintetek hol a hiba?

- - más - -

Most üt szíven, hogy milyen régóta milyen magányos vagyok ilyen problémáimmal, mert olyan szívesen vetném fel ezt a kérdést személyesen, laptoppal beSSH-zva a szerverre, egy haveromnak, aki konyít ilyesmikhez, csak nincs ilyen haverom. :/

A keresőmotor a barátom, de most valahogy nem segít, azt sem tudom erre a problémára hogy keressek rá. (Angolul jól tudok.)

Néztem, van-e HUP-os találkozó, nem láttam ilyet. Budapest és Ceglédbercel környékén haverkodnék! :)

Hozzászólások

Szépen leírtad részletesen, hogy mi az, ami működik. Ami meg a probléma, az számomra értelmezhetetlen. Kicsit részletezhetnéd, hogy az 'ami nem jó' konkrétan mit jelent. Bár az etherpad-hoz lövésem sincs egyelőre, de első olvasatra az ip cím:9001-es portnak semmi köze nem kéne hogy legyen a web-es (Apache) dolgokhoz.

Köszönöm, hogy foglalkoztatok a problémámmal!

Tegnap éjjel ezt a kiemelt mondatot nem néztem át, és tényleg értelmetlen: "Viszont a webszerver IP címe, ami eddig is a létező doménra vezet, ami nem jó."

Az volt a bajom, hogy a VPS-en futó webszerver IP címe egy olyan rajta futó site-ot jelenített meg, ami helyett egy másikat szerettem volna. Nem volt beállítva default DocumentRoot VirtualHost.

Az etherpad letesztelésének vágya csak elém hozta, megmutatta, hogy ez a helyzet, mert egyébként soha nem írom be a böngésző címsorába a szerver IP címét. Nincs összefüggés. Nem okozott valódi gondot. Közben kezdem megérteni (riverman-nek hála), hogy nem is úgy lehet az etherpad-ot letesztelni, ahogy gondoltam, de a téma nem az etherpad, hanem a szerver alapbeállított VirtualHost-ja.

- - -

Szívesen jelölném a téma címében, hogy [Megoldva], de nem látok erre lehetőséget.

Hali,

Hasonló háttérrel rendelkezem (autodidakta, Google, angol, etc...)
Uzemeltetek etherpadot productionben, de nginx van előtte, az indián csak kíváncsiságból volt nálam, sose használtam igazán.

Az etherpad logika röviden az, hogy terminalbol elinditod kézzel a node bin/run.sh (fejből írom, lehet más) paranccsal. Ha a terminálban elhasal és nem írja ki hogy hallgatózik a 9001(default) porton akkor vagy konfighiba van vagy már fut belőle egy instance vagy egy másik alkalmazás már fogja a 9001es portot.

Ha hallgatozik, tesztképpen csinálj egy SSH portforwadot a 9001es portra és a helyi gépeden nyisd meg a http://127.0.0.1:9001 címet, ha bejön akkor félsiker.
Innentől apacsban egy totál egyszerű reverse-proxy fog kelleni, ami kifelé kiszolgálja a belső 9001 porton levő etherpadot.
A kofigban mindenképpen deklaráld, hogy mi a virtualhostod neve (pl.: etherpad.domain.hu) hogy a megfelelő szolgáltatást adja vissza az apacs (gondolom egy IProl szolgálsz ki több oldalt)

-------------------------
Roses are red
Violets are blue
Unexpected '}' on line 32