Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Servers

Apache onder Windows

None
7 antwoorden
  • Dames / Heren,

    Ik zou graag mij apache server willen beveiligen. Hoe:
    Als een client de server benaderd op standaard poort 80.
    Dan wil ik dat er gevraagd wordt naar een username en een password.
    Is dit OK, dan mag de persoon de site zien.
    Niet goed, dan pech.
    Kan iemand mij simpel uitleggen hoe ik dit kan doen?. Ik heb aardig wat docs doorgenomen van Apache, maar het lukt mij nog niet.
    Kan het gemakkelijk via de httpd.conf…. en hoe????
    BVD!
  • Beveiligen met .htaccess is de eenvoudigste methode:
    http://www.weballey.net/cgi-bin/passmake.cgi
  • Volgens mij geldt dit alleen voor een linux/unix configuratie?….
    Volgende ingetikt:
    Short discription: Password protected area
    Path to directory: /Apache/Apache2/htdocs
    User name: Username
    Password: password

    Druk op <Submit>

    Instructions
    To setup the password protection of your directory, create a file named .htaccess with the following contents:

    Options All
    AuthType "Basic"
    AuthName "Password protected area"
    AuthUserFile /Apache/Apache2/htdocs/.htpasswd
    <Limit GET>
    require valid-user
    </Limit>

    Also create a file named .htpasswd with the following contents:

    username:papAq5PwY/QQM

    Upload these two files to the directory /Apache/Apache2/htdocs at your server and this directory should be protected. Make sure you upload the files in ASCII. You can add more user/password combinations, each on its own line in the same .htpasswd file.

    – Daarna download ik de files en plaats ze met de juiste naamgeving in
    /Apache/Apache2/htdocs/
    Daarna restart ik de server…. en nog kan een ieder erop….. zonder username / wachtwoord. Nog tips?…
    Alleen staat er: Make sure you upload the files in ASCII
    Kan dit het probleem zijn?
  • Neu, dat geldt alleen voor unix-achtige servers.

    Kan zijn dat je nog iets aan de config van apache moet toevoegen. Vergelijk dit eens met wat jij bij Directory hebt staan. Het gaat om "AllowOverride All". Er moet ook wel een optie zijn voor uitsluitend .htpasswd, maar het is te warm om dat nu uit te zoeken. :)

    <Directory />
    Options FollowSymLinks ExecCGI
    AllowOverride [b:42f57ee7ac]All[/b:42f57ee7ac]
    </Directory>
  • Gerben, nog bedankt voor jou reakties. Het is beter om de afgelopen dagen te genieten van een pilse ipv troubleshooting hahahahha. en gelijk heb je.

    Het volgende heb ik In de Config file gevonden die met het probleem te maken kunnen hebben, hoop dat je me kan helpen, of iemand anders die het werkend heeft?:

    #
    # Each directory to which Apache has access can be configured with respect
    # to which services and features are allowed and/or disabled in that
    # directory (and its subdirectories).
    #
    # First, we configure the "default" to be a very restrictive set of
    # features.
    #
    <Directory />
    Options FollowSymLinks
    AllowOverride None
    </Directory>


    of……………………………

    #
    # 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 None

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all

    </Directory>


    of…………………………………………

    #
    # AccessFileName: The name of the file to look for in each directory
    # for additional configuration directives. See also the AllowOverride
    # directive.
    #
    AccessFileName .htaccess

    #
    # The following lines prevent .htaccess and .htpasswd files from being
    # viewed by Web clients.
    #
    <Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    </Files>


    ———————————-

    De files:
    .htaccess en .htpasswd staan in:
    \\Apache\Apache2\htdocs

    Weet iemand wat er gewijzigd dient te worden, of heeft iemand dit werkend onder Apache?…. BVD!.
  • Vergelijk dit (uit jouw config) met wat ik hierboven heb staan.

    <Directory />
    Options FollowSymLinks
    AllowOverride [b:2678ace5c9]None[/b:2678ace5c9]
    </Directory>
  • Gerben bedankt. Ik ben eruit:

    bij
    #
    # 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 None

    dient AllowOverride All te staan.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.