Terve
Sivuillani on kansioita, joihin en haluaisi toisten pääsevän.
Yksi tapahan on suojata tämä .htaccess avulla, mutta ainoa vaihtoehto minkä löysin, ei ole kovin järkevä jollei ole kiinteä IP:
order deny, allow allow from oma.ip deny from all
Kun oma IP osoitteeni vaihtuu, niin onko muuta keinoa tehdä vastaava suojaus? :)
Jostain syystä tämä myös tekee errorin. "500 Internal Server Error"
Voiko tämä johtua serverini asetuksista httpd.conf tiedostossa .htaccess tiedostoja kohtaan?
Tällaisella muutoksella ei tarvitse ihmetellä epämääräisten ip-osoitteiden kanssa. Tämän toki jotuu vielä tekemään varsinaisen .htpasswd tiedoston, jossa nuo käyttäjät ja salasanat ovat.
<files *> AuthName "Ei pääsyä" AuthType Basic AuthUserFile http://www.osoite.com/salainen/kansio/.htpasswd Require valid-user </files>
Tämä tekee saman errorin (500). Mistä tämä voi johtua? Jouluserverin palvelimella suojaus toimii, mutta ei omalla serverillä.
Onkohan tässä oikeasti kyse tuosta httpd.conf tiedostosta?
voithan tarkistaa
# AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # Options FileInfo AuthConfig Limit # AllowOverride All
AllowOverride oli AuthConfig aluksi, laitoin All oikeudet.
Mutta, en saa toimimaan silti. Tämä ei ole myöskään paras keino, koska sivuni hakevat kuvia tästä kansiosta, ja koodi kysyy tunnuksia eikä muuten voi ladata kuvia :D
Mutta, jos laitan tällä tyylillä, miten .htpasswd'n polku pitää laittaa .htaccess tiedostoon? Kansio jossa kuvat ovat, on C:\Apache\htdocs\Images\ mutta näin se ei toimi (uskoakseni hakisi käyttäjän koneelta tuota polkua??) vai olenko väärässä? Myöskään pelkällä osoitteella http://ip/Images/ ei toimi.
Aihe on jo aika vanha, joten et voi enää vastata siihen.