Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Ilokaasu - 18.06.09 - klo:14.37

Otsikko: Serveri(apache) ohjaa linkit väärin sisäverkon osoitteisiin.
Kirjoitti: Ilokaasu - 18.06.09 - klo:14.37
Mistä voi johtua otsikon mukainen ongelma. Melkein vakioasetuksilla oleva apache2 pyörii ubuntu8.04serverissä. Kun menee sisäverkossa sijaitsevan palvelimen IP osoitteeseen niin aukeaa apachen "It Works" sivu...jos teen kyseiselle sivulle linkin vaikkapa tällä tapaa:
Koodia: [Valitse]
<a href="/juhannustulee.html>JuhannusTulee</a>
Tämä linkki ohjautuu loppupeleissä osoitteeseen http://192.168.1.xx/juhannustulee.html

Serverille pääsee julkisella IP osoitteella ja It works sivu näkyy normaalisti...jos kävijä painaa linkkiä, hän ei pääse juhannussivulle koska sitä yritetään etsiä sisäverkon ip osoitteesta(käyttäjän omasta sisäverkosta). Miksi näin tapahtuu ? Mikä direktiivi on nyt väärin?

Edit

mod_rewrite on päällä jos se vaikuttaa jotenkin? Sitä tarvitaan eräässä toisessa "alakansiossa" vai mikä onkaan subdirectory :P
Ongelma näkyy kuitenkin jo siis ihan ensimmäisellä sivulla, eli tuossa It works -sivussa. Rewriten käytössä oleva .htaccess tiedosto ei ole juuressa vaan siellä alakansiossa.
Otsikko: Vs: Serveri(apache) ohjaa linkit väärin sisäverkon osoitteisiin.
Kirjoitti: Kullervo - 18.06.09 - klo:15.06
Oletko muokannut /etc/resolv.conffia?
http://www.ubuntugeek.com/ubuntu-804-hardy-heron-lamp-server-setup.html

Lainaus
You need to setup manually DNS servers in resolv.conf file when you are not using DHCP.

sudo vi /etc/resolv.conf

You need to add look something like this

search domain.com

nameserver xxx.xxx.xxx.xxx
Otsikko: Vs: Serveri(apache) ohjaa linkit väärin sisäverkon osoitteisiin.
Kirjoitti: Ilokaasu - 22.06.09 - klo:19.21
Joo kyseessä yllättäen oma moka eikä liittynyt millään tavalla apacheen, my mistake :)