Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Pekkam - 06.12.12 - klo:12.43

Otsikko: Alihakemiston näkyvyys kahdessa osoitteessa (nginx)
Kirjoitti: Pekkam - 06.12.12 - klo:12.43
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?
Otsikko: Vs: Alihakemiston näkyvyys kahdessa osoitteessa (nginx)
Kirjoitti: mrl586 - 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.
Otsikko: Vs: Alihakemiston näkyvyys kahdessa osoitteessa (nginx)
Kirjoitti: Pekkam - 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.
Otsikko: Vs: Alihakemiston näkyvyys kahdessa osoitteessa (nginx)
Kirjoitti: Pekkam - 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.