Avatar billede miyagi_ Nybegynder
06. januar 2007 - 15:38 Der er 20 kommentarer og
2 løsninger

Beskytte en txt fil på server?

Kan man på en eller anden måde beskytte en txt fil på en webserver?

Jeg kan godt finde ud af at skjule den for søgerobotter, så mangler jeg bare lige brugere som tilfældigvis skulle søge efter den eller noget i den stil - ved godt det ikke er SÅ sandsynligt, men kunne være meget rart hvis det var muligt :)

Er der nogen af jer der kan finde ud af det, hvis man kan?
Avatar billede jensgram Nybegynder
06. januar 2007 - 15:58 #1
Hvis du er på en Apache-server, så kig på htaccess: http://httpd.apache.org/docs/1.3/howto/htaccess.html
Avatar billede miyagi_ Nybegynder
06. januar 2007 - 19:07 #2
Jeg bruger frac som understøtter .htacces
Avatar billede jensgram Nybegynder
07. januar 2007 - 10:21 #3
Så er det bare med at komme i gang:

AuthType Basic
AuthUserFile ../htpasswd

<Files fil.txt>
    AuthName "Kun adgang for mig!"
    require minBruger
</Files>


Hvor htpasswd er en fil brugernavn:pass.
Avatar billede miyagi_ Nybegynder
07. januar 2007 - 10:45 #4
Og hvor skal det så ligge henne?

Skal det ligge i en fil der hedder .htacces?

Hvis min fil hedder emails.txt, hva så?
Avatar billede jensgram Nybegynder
07. januar 2007 - 10:57 #5
Ja, du laver en .htaccess (2 s'er) i samme mappe som emails.txt


--- .htaccess ---
AuthType Basic
AuthUserFile htpasswd

<Files emails.txt>
    AuthName "Kun adgang for mig!"
    require minBruger
</Files>
<Files htpasswd>
    Deny From all
    Allow From none
</Files>



I samme mappe laver du en fil "htpasswd" med indhold som genereret fra http://www.kxs.net/support/htaccess_pw.html
Avatar billede miyagi_ Nybegynder
07. januar 2007 - 12:13 #6
Dette uploader jeg til hjemmesiden?

Det vil nu gøre at jeg ikke kan komme ind og se den fil?
Hvad så hvis jeg skal ind og se den, hvordan gør jeg det?
Avatar billede miyagi_ Nybegynder
07. januar 2007 - 12:14 #7
Hvis jeg uploader disse, får jeg følgende besked:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@frac.dk and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Avatar billede jensgram Nybegynder
07. januar 2007 - 12:15 #8
Ja, så kommer der en prompt som her http://files.jensgram.dk/private/ hvor du skal indtaste brugernavn og passwd som angivet i htpasswd (genereret medhttp://www.kxs.net/support/htaccess_pw.html)
Avatar billede jensgram Nybegynder
07. januar 2007 - 12:16 #9
Hov, der var også flere felj ;)

AuthType Basic
AuthUserFile htpasswd

<Files emails.txt>
    AuthName "Kun adgang for mig!"
    require user minBruger            ----- Husk at indsætte dit brugernavn her
</Files>
<Files htpasswd>
    Order Deny,Allow
    Deny from All
</Files>
Avatar billede miyagi_ Nybegynder
07. januar 2007 - 12:19 #10
Inde på den der htaccess ting, står der: fx hej:haj

Så er hej mit brugernavn og skal skrives istedet for "minBruger"
og haj er det password jeg skal bruge for at se filen?
Avatar billede jensgram Nybegynder
07. januar 2007 - 12:31 #11
ja, du skal indsætte "hej" - dvs.

AuthType Basic
AuthUserFile htpasswd

<Files emails.txt>
    AuthName "Kun adgang for mig!"
    require user hej
</Files>
<Files htpasswd>
    Order Deny,Allow
    Deny from All
</Files>


MEN - din htpasswd skal indeholde hej:kuW9o0n2.mrE6 , hvis du vil have "haj" som password - brug det postede link til at generere det krypterede pwd.
Avatar billede miyagi_ Nybegynder
07. januar 2007 - 13:20 #12
ja, det har jeg også gjort - skal jeg så skrive haj når det der prompt kommer frem?

Jeg får stadig der den meddelse, så mon ikke jeg ska kontakte fracs webmaster?
Det kan ikke have noget at gøre med den fil der ligger derinde som hedder .ftpquota ?
Avatar billede jensgram Nybegynder
07. januar 2007 - 13:57 #13
ang. prompt > Ja, præcis
Avatar billede jensgram Nybegynder
07. januar 2007 - 14:02 #14
Ovenstående giver ikke fejl hos mig - altså den omtalte fejl 500. Tror dog, at det kan skyldes linien

AuthUserFile htpasswd

Du skal nok skrive hele stien til filen. Noget lign.:

AuthUserFile /home/web/lala/admin/htpasswd
Avatar billede miyagi_ Nybegynder
07. januar 2007 - 14:09 #15
http://frac.dk/forum/viewtopic.php?p=7107#7107

Jeg tror slet ikke at fejlen stammer fra koden, jeg tror fejlen stammer fra frac. I hvert fald hvis man skal følge dette topic
Avatar billede jensgram Nybegynder
07. januar 2007 - 14:12 #16
Hmm - tjah, så skal du måske have fat i supporten :(
Avatar billede miyagi_ Nybegynder
07. januar 2007 - 15:23 #17
Jeg prøver at høre derinde og se hvad de vil have jeg skal gøre :)

Mange tak for hjælpen, nu ved jeg hva jeg ska skrive, ligger du et svar?
Avatar billede jensgram Nybegynder
07. januar 2007 - 15:42 #18
Ja, men synes at 100 er lidt meget for de par linier. Læg også selv et svar og fordel pts.

- Jens
Avatar billede miyagi_ Nybegynder
07. januar 2007 - 15:51 #19
Det kan jeg da sagtens, hvis du siger det
Avatar billede jensgram Nybegynder
07. januar 2007 - 16:09 #20
Godt ;) Så takker jeg.
Avatar billede miyagi_ Nybegynder
07. januar 2007 - 16:26 #21
Det er mig der takker for hjælpen også selvom det ikke virker pt :/
Avatar billede miyagi_ Nybegynder
08. januar 2007 - 16:16 #22
Ikke fracs fejl, er bare mig der har fucket lidt op :/
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester