Kirjoittaja Aihe: Serveri(apache) ohjaa linkit väärin sisäverkon osoitteisiin.  (Luettu 2122 kertaa)

Ilokaasu

  • Käyttäjä
  • Viestejä: 1547
    • Profiili
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.
« Viimeksi muokattu: 18.06.09 - klo:15.01 kirjoittanut Ilokaasu »

Kullervo

  • Käyttäjä
  • Viestejä: 876
    • Profiili
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

Ilokaasu

  • Käyttäjä
  • Viestejä: 1547
    • Profiili
Joo kyseessä yllättäen oma moka eikä liittynyt millään tavalla apacheen, my mistake :)