Apache ja hakemistojen

mistä sai apassin säädettyä siten, että hakemistot näkyvät weppi-selaimella? Nyt näkyy pelkkä index.html tai forbidden jos sitä ei ole.
6225
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

No oletan, ettei kyseessä ole mikään authentikoinnilla suojattu sivu. Sillon todennäkösesti sulla ei ole asetettu lukuoikeuksia siihen hakemistoon johon yrität mennä selaimella. Eli kaikilla sivun käyttäjillä pitää olla lukuoikeus siihen hakemistoon.

Eli jos yrität mennä selaimella osotteeseen localhost/sivu, niin sillon hakemistoon sivu pitää olla luku- ja suoritusoikeus päällä.

Eli voit asettaa oikeudet eim näin:

chmod 755 /var/www/sivu

Kannattaa muuten lukea Apachen dokumentit huolella läpi Aapachen sivuilta ennenkuin webbipalvelinta pistät nettiin julkkiseksi.

Äänestä
  • Voit myös halutessasi asettaa oikeudet rekursiivisesti, jollon samat oikeudet laitetaan sivu-hakemistolle, sekä kaikille tiedostoille hakemistossa ja alihankemistoille.

    chmod -R 755 /var/www/sivu

    Niin ja kun luet Apachen dokumentaatiota netistä ota huomioon, että Apache ja Apache2 on eriasia. Ne on toki molemmat Apache webbipalvelimia, mutta Apache2 on uudempia ja se eroaa hiukan konfiguroinniltaan alkuperäseen Apacheen verrattuna. Tarkista siis onko sulla asennettuna Apache vai Apache2.

    Äänestä

  • koska tiedoston voi lukea selaimella, jos tietää sen tarkan nimen.
    Acpachessa, luulisin /etc/http/conf/httpd.conf tiedostossa on jossain joku vipu, millä sisällön saa näkyviin. En vain tiedä missä vipu on:(

    Äänestä

  • lukuoikeuksissa kirjoitti:

    koska tiedoston voi lukea selaimella, jos tietää sen tarkan nimen.
    Acpachessa, luulisin /etc/http/conf/httpd.conf tiedostossa on jossain joku vipu, millä sisällön saa näkyviin. En vain tiedä missä vipu on:(

    No tottakai niitä oikeuksia noin yleisesti voi määritellä httpd.conf tiedostossa ja .htaccess-tiedostoissa. Mutta tarkista nyt vaan kaikki ekana ne hakemiston oikeusasetukset.

    Jos sulla on asetettuna hakemistolle pelkkä suoritusoikeus, eli lippu x, niin sitten saat kyllä näkyviin esim. siinä hakemistossa olevan index.html tiedoston, olettaen että index.html:ssa on lukuoikeus päällä. Eli tämä osote toimii:

    http://localhost/sivu/index.html

    Mutta jos sitä index.html tiedostoa ei ole, niin sillon tulee virheilmotus forbidden, koska hakemistolistauksen lukuoikeutta ei ole asetettu.

    Jos laitat tuolle sivu-hakemistolle myös luku-oikeuden, niin sillon saat hakemistolistauksen näkyvin jos index.html tiedostoa ei ole.

    Hakemiston oikeuksissa x tarkottaa siis sitä, että hakemistoon voidaan siirtyä, r tarkottaa sitä, että hakemistolistaus voidaan lukea.

    Äänestä

  • miksuh. kirjoitti:

    No tottakai niitä oikeuksia noin yleisesti voi määritellä httpd.conf tiedostossa ja .htaccess-tiedostoissa. Mutta tarkista nyt vaan kaikki ekana ne hakemiston oikeusasetukset.

    Jos sulla on asetettuna hakemistolle pelkkä suoritusoikeus, eli lippu x, niin sitten saat kyllä näkyviin esim. siinä hakemistossa olevan index.html tiedoston, olettaen että index.html:ssa on lukuoikeus päällä. Eli tämä osote toimii:

    http://localhost/sivu/index.html

    Mutta jos sitä index.html tiedostoa ei ole, niin sillon tulee virheilmotus forbidden, koska hakemistolistauksen lukuoikeutta ei ole asetettu.

    Jos laitat tuolle sivu-hakemistolle myös luku-oikeuden, niin sillon saat hakemistolistauksen näkyvin jos index.html tiedostoa ei ole.

    Hakemiston oikeuksissa x tarkottaa siis sitä, että hakemistoon voidaan siirtyä, r tarkottaa sitä, että hakemistolistaus voidaan lukea.

    chmod 755 /var/www/sivu
    oikeuksien antamista hakemistolle, mutta se ei tuntunut yksin riittävän. Käpälöin sitten conffia, joka auttoi. Tiedä sitten oliko oikea tapa.

    Äänestä

# Control access to UserDir directories. The following is an example
# for a site where these directories are restricted to read-only.
#tata fiksattu

AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec

Order allow,deny
Allow from all


Order deny,allow
Deny from all


#tahan asti


conffiin piti fiksata yllä olevat rivit

Äänestä

Kommentoi aloitusta


näkyvyys kirjoitti:

mistä sai apassin säädettyä siten, että hakemistot näkyvät weppi-selaimella? Nyt näkyy pelkkä index.html tai forbidden jos sitä ei ole.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu