Kirjoittaja Aihe: Alihakemiston näkyvyys kahdessa osoitteessa (nginx)  (Luettu 2057 kertaa)

Pekkam

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vaikea kuvailla asiaa tuossa otsikossa. Olen koneellani tehnyt pari domainia:
Koodia: [Valitse]
1: www.domain1.net = localhost
2: www.domain2.net = www.domain1.net/~pekka

Nyt tuon www.domain2.net ositteen voi myös avata osoitteessa www.domain1.net/~pekka. Voiko tuota jotenkin muuttaa, että sivu näkyisi vain osoitteessa domain2.net? Ilman että tarvii poistaa tuota usedrir ominaisuutta?

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Alihakemiston näkyvyys kahdessa osoitteessa (nginx)
« Vastaus #1 : 06.12.12 - klo:13.31 »
Luo sivustokohtainen asetustiedosto /etc/nginx/sites-available -kansioon ja luo tuolle tiedostolle symbolinen linkki /etc/nginx/sites-enabled -kansioon.

Pekkam

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: Alihakemiston näkyvyys kahdessa osoitteessa (nginx)
« Vastaus #2 : 06.12.12 - klo:15.25 »
Luo sivustokohtainen asetustiedosto /etc/nginx/sites-available -kansioon ja luo tuolle tiedostolle symbolinen linkki /etc/nginx/sites-enabled -kansioon.

Minkähän tyyppinen tiedosto se pitäisi olla? Minulla on jo virtuaali hostit noissa hakemistoissa, mutta se ei vaikuta. En hoksaa missä olisi esimerkkiä tästä tiedostosta.
« Viimeksi muokattu: 06.12.12 - klo:16.01 kirjoittanut Pekkam »

Pekkam

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Vs: Alihakemiston näkyvyys kahdessa osoitteessa (nginx)
« Vastaus #3 : 06.12.12 - klo:22.47 »
Tietysti tuossa userdir-silmussa voisi tehdä siten, että laittaa regepx-ehtolauseen, jossa etsitään merkkijonoa "~pekka" ja kun löytyy, tehdään rewrite jonnekkin.
Jos tuossa voisi käyttää jossakin määrin esim. php-ohjelmointia, voisi tehdä hommasta automaattisemman.