Kirjoittaja Aihe: Apache2:n virtualhostit ja alidomainit.  (Luettu 2618 kertaa)

J-P

  • Käyttäjä
  • Viestejä: 52
    • Profiili
Apache2:n virtualhostit ja alidomainit.
« : 29.01.12 - klo:18.14 »
Elikkä apuja tarvittais apachen säätämiseen. Olen tekemässä palvelinta, jossa on muutama sivu sisäverkkoon ja muutama ulkoverkkoon. Sisäverkon ohjaamiseen haluaisin alidomainit niin, että mediasisältö löytyisi esim. osoitteen media.servu/ ja mplayerin ohjauspaneeli olisi osoitteessa mplayer.servu/ jne. Reititin ohjaa sisäverkossa domainin servu/ palvelinkoneelle, mutta miten  alidomainit saisi käyttöön? Ulkoverkkoonkin olisi tarkoitus saada pari sivua tässä ohessa, ohjaukseen käytän ainakin aluksi dy.fi palvelua ja ohjaan liikenteen reitittimestä suoraan palvelimelle. Entä miten pystyn tästä erottelemaan, mille sivulle mikäkin pyyntö tulee, jos yritän ohjata useampaa sivua samaan ip osoitteeseen? Esim. sivu1.dy.fi ja sivu2.dy.fi.

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Apache2:n virtualhostit ja alidomainit.
« Vastaus #1 : 29.01.12 - klo:19.08 »
Alidomainit saa käyttöön paikallisesti lisäämällä ne /etc/hosts -tiedostoon.

J-P

  • Käyttäjä
  • Viestejä: 52
    • Profiili
Vs: Apache2:n virtualhostit ja alidomainit.
« Vastaus #2 : 29.01.12 - klo:20.08 »
Siis tarkoitat, että lisään ne palvelimen hosts tiedostoon? Mitä sinne pitäisi tarkalleenottaen lisätä ja mitä Virtual Hostiin pitää laittaa, että toi lähtis pelittämään. Yritin tuota niin, että lisäsin alidomainit viittaamaan osoitteeseen 127.0.1.1 ja toisen 127.0.1.2 ja nuo osoitteet puolestaan virtualhostiin. Toi ei kuitenkaan toiminut.

vartsu

  • Käyttäjä
  • Viestejä: 506
  • Kyllä, hankin joskus elämän... apt-get a life ...
    • Profiili
Vs: Apache2:n virtualhostit ja alidomainit.
« Vastaus #3 : 29.01.12 - klo:20.28 »
Jos lontoo ei tuota ongelmaa niin tuossa olisi yksi aihetta käsittelevä sivusto:
http://www.foscode.com/apache-virtual-host-ubuntu/

Tuota ohjetta kun hieman soveltaa niin pitäisi onnistua?

Nyt mennään läppärillä: Hp DV6-6108US
Tulossa jotain muuta...

J-P

  • Käyttäjä
  • Viestejä: 52
    • Profiili
Vs: Apache2:n virtualhostit ja alidomainit.
« Vastaus #4 : 29.01.12 - klo:21.53 »
Tuota mä lueskelin jo aikaisemmin, mutta eipä siitä irronnut apua. Tuolla tavalla mulla ne sivut on perjaatteessa luotu, mutta ne ei toimi sen alidomainin kanssa, eli joko se lataa site1:n tai sitten ei mitään.

vartsu

  • Käyttäjä
  • Viestejä: 506
  • Kyllä, hankin joskus elämän... apt-get a life ...
    • Profiili
Vs: Apache2:n virtualhostit ja alidomainit.
« Vastaus #5 : 29.01.12 - klo:22.01 »
Laitetaanpas sitten lisää aiheeseen liittyvää: http://www.debian-administration.org/articles/412

Nyt mennään läppärillä: Hp DV6-6108US
Tulossa jotain muuta...

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Apache2:n virtualhostit ja alidomainit.
« Vastaus #6 : 29.01.12 - klo:22.15 »
Tässä ketjussa on aika pitkästi erilaisia asioita:
http://forum.ubuntu-fi.org/index.php?topic=30997.msg253529#msg253529

Linkkinä http://forum.ubuntu-fi.org/index.php?topic=30997.msg253529#msg253529

gedit laitoin linkkinä saman -Storck

Editoimme samaan aikaan..  :)
« Viimeksi muokattu: 29.01.12 - klo:22.21 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

J-P

  • Käyttäjä
  • Viestejä: 52
    • Profiili
Vs: Apache2:n virtualhostit ja alidomainit.
« Vastaus #7 : 31.01.12 - klo:17.19 »
Ratkesihan tuo ongelma lopulta. Vika ei ollutkaan apachessa vaikka sitä halusin loppuun saakka syyttää, vaan routterin sisäverkon dns palvelin ei näköjään tykkää alidomaineista. Sain ton väliaikaisesti ratkaistua laittamalla näille koneille palvelimen nimet tunnettuihin hosteihin.

Olisko jollakulla ideaa miten liikenteen saa ohjattua fiksusti tolle palvelimelle sisäverkossa nimen perusteella, vai onko reitittimen vaihto ainoa vaihtoehto? Kaikkiin koneisiin ja laitteisiin en oikeen pysty lisäämään tota nimeä, koska tabletteihin ja puhelimiiin ei käsittääkseni pysty noita lisäämään. Koneisiin voi tietty kirjottaa lyhyen scriptin, millä noi saa lisättyä, mutta silti melkonen vaiva, kun joka käyttikselle omansa.

Ja vielä ISO kiitos auttaneille!

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Apache2:n virtualhostit ja alidomainit.
« Vastaus #8 : 01.02.12 - klo:08.47 »
Se tulee aina joko "hosts" -tiedostosta tai dns-palvelimelta. Jos kyseessä vain sisäverkon asia niin voithan laittaa oman nimipalvelimen pystyyn (ellet saa tuota nykyistä nimipalvelintasi hoitamaan asiaa)  ja lisätä uuden nimipalvelimesi osoitteen jaettavaksi dhcp: n kautta sisäverkossa työasemille sen vanhan dns-osoitteen lisäksi.  En tiedä onko tuo paras tapa mutta ainakin yksi tapa.   Kannattaa kyllä varmistaa ensin että et saa nykyistä nimipalvelintasi  hoitamaan tuota asiaa lisämäärityksellä.
  
Tässä on myös kikka joka on ehkä helpompi kuin "bind" (nimipalvelin):

http://forum.ubuntu-fi.org/index.php?topic=41008.msg315992#msg315992

Tuon "dnsmasq" ohjelman idea on siinä että voit tehdä yhdelle koneelle sopivan "hosts" -tiedoston. Kaikille työasemille ilmoitetaan tämän koneen ip-osoite dns-palvelimeksi (kuten edelläkin dhcp: n kautta).  Kun tämä "dnsmasq" -kone saa dns-kyselyn se ensin katsoo tuolta muokkaamastasi "hosts" -tiedostosta vastausta ja vasta jos ei löytynyt hakee sitä tavallisilta dns-palvelimiltaan.  
Hyvä puoli: Yksinkertainen, ei vaadi muutoksia "oikeisiin" dns-palvelimiin.  
Huono puoli: Sitoo koneen tuohon tarkoitukseen, määritettävä kiinteälle ip:lle.  
Varoitus:  1) Määritä dhcp-palvelimelle mieluummin niin että tuo "leikki-dns" / "välimies-dns"  ei ole ainut nimipalvelimen osoite työasemilla --- mieti miten käy jos tuo koneesi on alhaalla.  2) Muistetaan varoa hieman että ei vahingossa päästetä koko verkkoa sotkevia määrityksiä tuonne. Tämä toimii kuin DNS ja *on* DNS kaikesta yksinkertaisuudestaan huolimatta.

Millä tarkastan toiminnan ?
"nslookup" on kätevä jos haluat testata mitä vastauksia tietty nimipalvelin antaa nimikyselyihin.  Käynnistä se, syötä testaamasi nimipalvelimen osoite sille tyyliin "server 192.168.1.1" (tuohon tietysti se oikea ip-osoite) ja kokeile eri verkkonimillä mitä se vastailee, "exit" lopettaa. 
« Viimeksi muokattu: 01.02.12 - klo:09.53 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.