Avatar billede streak Nybegynder
21. juli 2002 - 12:28 Der er 54 kommentarer og
1 løsning

.htaccess igen

Jeg har nu læst så godt som alt hvad der står her om htaccess. Jeg kan stedig ikke få min til at virke.
Når jeg går ind i det dir som den er i, får jeg en 403 Forbidden fejl. Det er jo også fair nok, men selve prompten for user/pass dukker ikke op.

Jeg har sat det op på flg. måde:

.htaccess:
/var/www/html/admin/
Indhold:
AuthUserFile /var/www/.htpasswd
AuthGroupFile /dev/null
AuthName zatweb.dk's admin sider
AuthType Basic
require valid-user

.htpasswd
/var/www/
Indhold:
admin:kQA5qVo/y9fK.

httpd.conf

httpd.conf
/etc/httpd/conf/
Indhold:
<Directory "/var/www/html/admin">
AllowOverride All
</Directory>

AccessFileName .htaccess

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

Hvad er det lige jeg gør galt her ??
Avatar billede thomasledet Nybegynder
21. juli 2002 - 13:53 #1
I stedet for

AuthUserFile /var/www/.htpasswd
AuthGroupFile /dev/null
AuthName zatweb.dk's admin sider
AuthType Basic
require valid-user


så prøv


AuthUserFile /var/www/.htpasswd
AuthGroupFile /dev/null
AuthName zatweb.dk's admin sider
AuthType Basic
<Limit GET POST PUT>
require valid-user
</Limit>
Avatar billede streak Nybegynder
21. juli 2002 - 14:00 #2
You don't have permission to access /admin/ on this server.

Så det virker stadig ikke.
Avatar billede thomasledet Nybegynder
21. juli 2002 - 14:03 #3
har du genstartet apache?

prøv desuden
<Directory /var/www/html/admin>
AllowOverride All
</Directory>

fremfor
<Directory "/var/www/html/admin">
AllowOverride All
</Directory>
Avatar billede leif Seniormester
21. juli 2002 - 14:08 #4
Har du prøvet at fjerne AuthGroupFile /dev/null ???
Avatar billede streak Nybegynder
21. juli 2002 - 14:17 #5
nope det hjalp heller ikke
Avatar billede streak Nybegynder
21. juli 2002 - 14:19 #6
der kommer ikke nogen popup med user/pass
Avatar billede leif Seniormester
21. juli 2002 - 14:23 #7
Er sådan min ser ud !!!

AuthUserFile /stien/til/.htpasswd
AuthName "Forbudt område"
AuthType Basic
<Limit GET PUT POST>
  require valid-user
</Limit>
<Files .htpasswd>
  Deny from all
</Files>
Avatar billede streak Nybegynder
21. juli 2002 - 14:42 #8
jaa... men det hjælper jo ikke meget for mig. For min vil stadig ikke virke som den skal
Avatar billede leif Seniormester
21. juli 2002 - 16:32 #9
Prøv at fjern:

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

Husk at genstarte.
Avatar billede streak Nybegynder
21. juli 2002 - 16:52 #10
hvor smart er det lige, det er jo netop det, der siger til min apache hvilken slags fil den skal kigge efter. Så det vil jeg ikke engang prøve på. Og jeg har og ved godt at man skal genstarte sin apache hvergang man roder med httpd.conf.
Avatar billede leif Seniormester
21. juli 2002 - 17:05 #11
Nej, her definerer du .ht skal ikke være tilladt fra alle !!!!

Det er kun det ikke jeg skrev du skal fjerne ikke det andet !!!
Avatar billede streak Nybegynder
21. juli 2002 - 17:36 #12
selvom jeg udkommertere det der, så bliver jeg stadigvæk ikke bedt om at skrive user/pass for siden
Avatar billede leif Seniormester
21. juli 2002 - 17:49 #13
Så kan jeg ikke umiddelbart se fejlen !!!
Avatar billede streak Nybegynder
21. juli 2002 - 17:54 #14
Det kan jeg heller ikke. Det er jo derfor jeg er her nu :)
Avatar billede sukos Juniormester
21. juli 2002 - 21:58 #15
Når du ikke må komme ind, så er det jo defineret enten i din httpd.conf eller .htaccess
Hvad med at vise din conf?
Avatar billede streak Nybegynder
22. juli 2002 - 00:25 #16
hvormeget af min conf vil du se ???
Avatar billede sukos Juniormester
22. juli 2002 - 00:27 #17
Ja, bare kom med den hele! :O)
Avatar billede streak Nybegynder
22. juli 2002 - 00:30 #18
har du en mail eller noget hvor jeg kan smidde den på, da den er RET stor !
Avatar billede sukos Juniormester
22. juli 2002 - 00:31 #19
sukos@ping.dk
Avatar billede streak Nybegynder
22. juli 2002 - 00:38 #20
min httpd.conf er sendt til dig
Avatar billede sukos Juniormester
22. juli 2002 - 00:58 #21
Hvad med:

AuthType Basic
AuthName "zatweb.dk's admin sider"
AuthUserFile /var/www/.htpasswd
AuthGroupFile /dev/null
Require group Hvad_du_nu_har_kaldt_den
Avatar billede sukos Juniormester
22. juli 2002 - 00:59 #22
som sagt i mail til dig:

hmm, der er jo så en del ting i den som jeg ikke kender en dyt til! :O)
Og det eneste "unormalt" jeg lige kunne få fat i, var dette:

<Files .htaccess>
Order allow,deny
Deny from all
</Files>
#<Files ~ "^\.ht">
# Order allow,deny
# Deny from all
# Satisfy All
#</Files>

Hvorfor udkommentere den default?
Den beskytter jo også filer som .htpasswd?
Avatar billede streak Nybegynder
22. juli 2002 - 01:07 #23
det var bare noget en anden havde foreslået. og det virkede heller ikke
Avatar billede streak Nybegynder
22. juli 2002 - 01:09 #24
Require group

hvilken "gruppe" henviser du til ??
Avatar billede sukos Juniormester
22. juli 2002 - 01:09 #25
Ja, og du har jo selvfølgelig genstartet efter ændringer! :O)
Avatar billede sukos Juniormester
22. juli 2002 - 01:10 #26
Ja den groupfile som du selv referer til?
Avatar billede streak Nybegynder
22. juli 2002 - 01:18 #27
jeg har ikke refereret til nogen gruppe fil .. den bliver smidt ud til /dev/null
Avatar billede sukos Juniormester
22. juli 2002 - 01:21 #28
http://httpd.apache.org/docs/howto/auth.html
På den side står der noget om at apache først vil kikke efter i groupfile, hvis den er defineret.

Og det halvt gør du jo med:

AuthGroupFile /dev/null

i din .htaccess

Men det ændrer vel ikke på at der ikke kommer nogen login-boks
Avatar billede streak Nybegynder
22. juli 2002 - 01:24 #29
ik rigtig .. jeg ender stadig med at få en error 403
Avatar billede sukos Juniormester
22. juli 2002 - 01:26 #30
Kan du ikke prøve at lave en ny mappe? Bare for at teste! :O)
Avatar billede sukos Juniormester
22. juli 2002 - 01:26 #31
Først uden noget som helst hverken i conf eller nogen .htaccess
Avatar billede sukos Juniormester
22. juli 2002 - 01:28 #32
Derefter i din conf, tillade brugen af .htaccess

<Directory "/var/www/html/test">
AllowOverride All
</Directory>
Avatar billede streak Nybegynder
22. juli 2002 - 01:29 #33
http://80.62.254.75/test/

virker fint, der kan jeg fint se subdiret. Altså uden noget sat på nogen steder
Avatar billede streak Nybegynder
22. juli 2002 - 01:31 #34
tester lige med det directory
Avatar billede sukos Juniormester
22. juli 2002 - 01:31 #35
Så prøv en gang at lave ændringer i din conf
Avatar billede streak Nybegynder
22. juli 2002 - 01:31 #36
der virker det også fint
Avatar billede sukos Juniormester
22. juli 2002 - 01:32 #37
Har du en .htaccess i den?
Avatar billede sukos Juniormester
22. juli 2002 - 01:32 #38
Altså testmappen!
Avatar billede streak Nybegynder
22. juli 2002 - 01:33 #39
nej, ikke endnu
Avatar billede sukos Juniormester
22. juli 2002 - 01:33 #40
Prøv evt. at lave en .htaccess med:

Deny from 80.63.89.195

Min ip!
Avatar billede streak Nybegynder
22. juli 2002 - 01:37 #41
hmm... nu vil den godt bede om user / pass.
kan det evt. have noget at gøre med user rights på en .htaccess fil ??
Avatar billede sukos Juniormester
22. juli 2002 - 01:39 #42
øh, det kan du jo nok ret i, men der er jeg desværre lidt på bar bund. Har stort set kun rodet i windåze.
Avatar billede sukos Juniormester
22. juli 2002 - 01:41 #43
Eller for hele mappen?
Avatar billede sukos Juniormester
22. juli 2002 - 01:41 #44
Men jeg får også en boks op! :O)
Avatar billede streak Nybegynder
22. juli 2002 - 01:42 #45
efter at jeg oprettede en .htaccess med en anden user end root (ups) så virker det. Men du får sq lige de point for hjælpen alligevel
Avatar billede sukos Juniormester
22. juli 2002 - 01:42 #46
Skal iøvrigt selv se at få kikket noget mere på min FreeBSD!

Det kræver bare en del tid!
Avatar billede sukos Juniormester
22. juli 2002 - 01:42 #47
Virker det også på admin-mappen?
Avatar billede sukos Juniormester
22. juli 2002 - 01:44 #48
root er jo også en "specifik" betegnelse, men at det skulle ha' noget at sige virker ikke lige logisk i mit hoved! :O)
Avatar billede sukos Juniormester
22. juli 2002 - 01:44 #49
øh, jeg lægger da gerne et svar! :O)
Avatar billede streak Nybegynder
22. juli 2002 - 01:44 #50
ja det gør det, så det var faktisk bare et spørgsmål om rettigheder på selve .htaccess filen
Avatar billede streak Nybegynder
22. juli 2002 - 01:45 #51
root er ikke den smarteste at lave det her med, da det er superuseren på linux boxe .. så det er ik altid en god ide at oprettet ting med den user. Det var jo det der gennererede mit prob.
Avatar billede sukos Juniormester
22. juli 2002 - 01:47 #52
Ja, man bør jo altid oprette en bruger med root-privilegier!
Og så rode med sin maskine som den user.

Takker for points! :O)
Avatar billede streak Nybegynder
22. juli 2002 - 01:53 #53
det var så lidt. Du ledte mig faktisk ind på sporet af det, så helt ufortjent er det ikke.
Avatar billede streak Nybegynder
22. juli 2002 - 09:52 #54
hmm.. der er noget galt med det vi lavede. Den beder nu også om user/pass når jeg går ind på hovedsiden, og der er der ikke engang en .htaccess fil.

Har du nogen ideer ??
Avatar billede sukos Juniormester
22. juli 2002 - 13:42 #55
hmm, medmindre du finder noget i din conf, kører det måske på det med at installere som root?

Vis det er tilfældet, at du ikke finder noget i din conf, ville jeg logge ind som root, og fjerne apache.
Derefter logge ind (efter genstart, måske?) som user med root-privilegier, og installere apache igen.
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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