/ Forside/ Teknologi / Operativsystemer / Linux / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Login på Apache Server
Fra : Andreas_popp
Vist : 370 gange
100 point
Dato : 13-02-02 17:19

Hej

Jeg har en Apache server, som kører fint, men der er enkelte sider, som jeg vil beskytte med adgangskoder.

Problemet er, at man kan gå direkte ind på siderne uden at skrive adgangskode.

Jeg har med kommandoen "htpasswd" lavet en fil med adgangskoder kaldet "/etc/httpd/users" med indholdet:
prove:uj28LaDpplqXE

Denne fil er lavet mens jeg var root

I det underbibliotek på min pub_html, som jeg gerne vil beskytte har jeg som almindelig bruger lavet filen ".htaccess" med indholdet:
AuthName "Beskyttet webside"
AuthType Basic
AuthuserFile /etc/httpd/users
require valid-user

I det bibliotek som skal beskyttes ligger en almindelig index.html

Det skal for god ordens skyld bemærkes, at min "/etc/httpd/conf/httpd.conf" ved at det er ".htaccess" som skal bruges.

Jeg håber der er oplysninger nok til at besvare spøgsmålet

På forhånd tak for hjælpen
Andreas Popp

 
 
Kommentar
Fra : Nyhedsbruger


Dato : 13-02-02 17:14

In article <pcwa8.11382$B43.850009@news000.worldonline.dk>, "Andreas_popp"
<Andreas_popp.news@kandu.dk> wrote:

>
> I det underbibliotek på min pub_html, som jeg gerne vil beskytte har jeg
> som almindelig bruger lavet filen ".htaccess" med indholdet:
> AuthName "Beskyttet webside"
> AuthType Basic
> AuthuserFile /etc/httpd/users
> require valid-user
>

Du skal skrive 'require valid-user prove'

--
Med venlig hilsen
Bo Simonsen

SDLUG - den nye brugergruppe for sydsjælland lolland/falster
http://sdlug.geekworld.dk

Kommentar
Fra : Andreas_popp


Dato : 13-02-02 18:17

Det hjælper desværre ikke at skrive "require valid-user prove"

Ellers tak for hjælpen

Andreas

Kommentar
Fra : Nyhedsbruger


Dato : 13-02-02 19:01

On Wed, 13 Feb 2002 17:13:59 +0100, "Bo Simonsen"
<paltas@geekworld.dk> wrote:

>In article <pcwa8.11382$B43.850009@news000.worldonline.dk>, "Andreas_popp"
><Andreas_popp.news@kandu.dk> wrote:
>
>>
>> I det underbibliotek på min pub_html, som jeg gerne vil beskytte har jeg
>> som almindelig bruger lavet filen ".htaccess" med indholdet:
>> AuthName "Beskyttet webside"
>> AuthType Basic
>> AuthuserFile /etc/httpd/users
>> require valid-user
>>
>
>Du skal skrive 'require valid-user prove'

huh ?

det lyder mere som om der er en fejl i httpd.conf

Tjek AllowOverride for biblioteket. Der skal enten stå All eller også
skal AuthConfig stå der..

Svenne
--
Job-offerings with more than a googolplex* USD a year are instantly accepted.
* = http://www.fpx.de/fp/Fun/Googolplex/

Kommentar
Fra : Andreas_popp


Dato : 13-02-02 19:41

Tak for hjælpen Svenne Krap

Det var en fejl i httpd.conf, der stod nemlig AllowOverride None

Hilsen
Andreas_Popp

Kommentar
Fra : Andreas_popp


Dato : 16-07-02 19:03

Til Zonker

Hvordan lukker jeg spørgsmålet hvis besvareren ikke har skrevet et "svar" men en "kommentar" ?

Andreas Popp

Kommentar
Fra : olehertzum


Dato : 01-10-02 09:02

Hej Andreas

For at du kan begrænse adgang, skal du i httpd.conf under aliases skrive følgende (der hvor du deler en mappe)

Alias /navn/ "/htdocs/navn/"
<Directory "/htdocs/navn">
AllowOverride All
Options indexes MultiViews
Order allow,deny
Allow from All
</Directory>

Det er meget vigtigt, at du i AllowOverride driver All, og IKKE None.
Samtidig skal du også huske, at systembrugeren (wwwrun, hvis det er din i dette tilfælde) har læserettighed til både din .htaccess-fil og din password-fil, som du har genereret med htpasswd.

Jeg håber det hjælper dig lidt på vej.

/Ole H.

Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177428
Tips : 31962
Nyheder : 719565
Indlæg : 6407938
Brugere : 218877

Månedens bedste
Årets bedste
Sidste års bedste