Basisauthenticatie in Apache kan worden geconfigureerd door een .htaccess-bestand te gebruiken en benodigde wijzigingen te doen in de Apache-configuratie. Hier zijn de stappen die u moet volgen:
1. Maak een .htaccess-bestand in de directory die u wilt beveiligen.
1. Voeg de volgende regels toe in het .htaccess-bestand:
```
AuthType Basic
AuthName “Beveiligde inhoud“
AuthUserFile /pad/naar/.htpasswd
Require valid-user
```
Vervang /pad/naar/.htpasswd met het absolute pad naar uw .htpasswd-bestand. De regel `AuthName` is de boodschap die wordt weergegeven op de inlogprompt.
1. Maak het .htpasswd-bestand met de gebruikers en wachtwoorden. Dit kan worden gegenereerd met de htpasswd tool die bij Apache komt. De syntaxis is `htpasswd -c /pad/naar/.htpasswd gebruikersnaam`. U wordt dan gevraagd om en bevestig een wachtwoord voor de gebruiker. De -c optie is om het bestand te maken als het niet bestaat, gebruik deze optie niet als het htpasswd-bestand al gebruikers heeft, omdat het het bestaande bestand zal overschrijven.
1. U moet ervoor zorgen dat .htaccess-bestanden worden geëerd door de Apache-configuratie. Het AllowOverride directive, dat in de Directory-sectie van de Apache-configuratie of in een virtuele hostconfiguratie kan worden gezet, moet worden ingesteld op ten minste AuthConfig. Hier is een voorbeeld:
```
```
1. Ten slotte, herstart de Apache-service om de nieuwe configuratie te laden.
Dit zijn de basisstappen om basisauthenticatie in Apache in te stellen. Er zijn veel andere opties en mogelijkheden om in te stellen, dus je wilt misschien de Apache-documentatie verder lezen.