Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: JA5U - 11.02.16 - klo:22.29

Otsikko: RATKAISTUApache / forbidden 503, kun sivusto symlinkattu käyttäjän kotikansiosta
Kirjoitti: JA5U - 11.02.16 - klo:22.29
Moi

Pannulla on siis symbolinen linkki /var/www/html/sivusto/, joka osoittaa käyttäjän kotikansiossa olevaan hakemistoon.

Kun tuota sivustoa yrittää lukea (localhost/sivusto), niin se herjaa: forbidden 503.

Lokista "symbolic link not allowed or link target not accessible".
Käyttöoikeudet vaikuttaisi olevan kunnossa molemmissa päissä.

Apache 2.4.6
Otsikko: Vs: Apache / forbidden 503, kun sivusto symlinkattu käyttäjän kotikansiosta
Kirjoitti: nm - 11.02.16 - klo:22.45
Kotihakemistossasi ja linkitetyssä hakemistossa on oltava suoritusoikeus kaikille käyttäjille, jotta www-data -tunnuksella operoiva Apache-prosessi pääsee siirtymään sinne. Lisäksi linkitettyyn hakemistoon tarvitaan lukuoikeus:

Koodia: [Valitse]
chmod a+X /home/käyttäjätunnus
Koodia: [Valitse]
chmod -R a+rX /home/käyttäjätunnus/sivusto
Sivustohakemiston tapauksessa vaihtoehtona on ryhmäoikeuksien muuttaminen (g+rX), jos vaihdat lisäksi hakemiston ja tiedostojen ryhmäksi www-data:n
Otsikko: Vs: Apache / forbidden 503, kun sivusto symlinkattu käyttäjän kotikansiosta
Kirjoitti: JA5U - 11.02.16 - klo:23.35
Wow, kiitos! Tämän, kun suoritti, niin heti aukesi sivusto:
Koodia: [Valitse]
chmod -R a+rX /home/käyttäjätunnus/sivustoPitää joskus paremmalla ajalla perehtyä tuon komennon sielunelämään.

Muutamaa Stackoverlfowsta kaivettua komentoa kerkesinkin jo kokeilemaan, mutta tuloksetta.