Kirjoittaja Aihe: RATKAISTUApache / forbidden 503, kun sivusto symlinkattu käyttäjän kotikansiosta  (Luettu 2816 kertaa)

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
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
« Viimeksi muokattu: 11.02.16 - klo:23.35 kirjoittanut JA5U »

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
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
« Viimeksi muokattu: 11.02.16 - klo:22.54 kirjoittanut nm »

JA5U

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