User Tools

Site Tools


apache_auth

Apache Authentication

Apache 2.2.x and 2.4.x differ in their configuration for Basic authentication.

Apache 2.2.x

<Location /administrator/index.php>
	Order Deny,Allow
	Deny from all
	Allow from x.x.x.x x.x.x.x x.x.x.x/24 x.x.x.x/29

	AuthType Basic
	AuthName "Restricted Aria"
	AuthUserFile "/etc/htpasswd/.goldhillfinance.htpasswd"
	Require valid-user

	Satisfy All
</Location>

Directive Explanation
Order Deny, Allow The deny rules are applied first, THEN the Allow rules are applied.
Deny from all This denies EVEYONE access
Allow from This directive now allows certain IPs
Require valid-user This directive can be changes to a specific user name etc. But valid-user means it must match a user/password combination specified in the htpasswd
Satisfy All This means everything above has to be verified. It MUST have an allowed IP AND a correct user/password combination
“Satisfy any” would allow for a match of just 1 of the above security measures (IP or user/password)
apache_auth.txt · Last modified: 2024/05/23 07:26 by 127.0.0.1